<rss version="2.0" xmlns:wfw="http://wellformedweb.org/CommentAPI/" xmlns:slash="http://purl.org/rss/1.0/modules/slash/" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:trackback="http://madskills.com/public/xml/rss/module/trackback/">
    <channel>
        <title>Business Analyst Community &amp; Resources | Modern Analyst</title> 
        <link>https://www.modernanalyst.com</link> 
        <description>RSS feeds for Business Analyst Community &amp; Resources | Modern Analyst</description> 
        <ttl>60</ttl> <item>
    <comments>https://www.modernanalyst.com/Community/CommunityBlog/tabid/182/ID/1739/The-Role-of-the-Requirements-Analyst-in-Driving-Specialized-Development-Teams-to-Success.aspx#Comments</comments> 
    <slash:comments>0</slash:comments> 
    <wfw:commentRss>https://www.modernanalyst.com/DesktopModules/DnnForge%20-%20NewsArticles/RssComments.aspx?TabID=182&amp;ModuleID=875&amp;ArticleID=1739</wfw:commentRss> 
    <trackback:ping>https://www.modernanalyst.com:443/DesktopModules/DnnForge%20-%20NewsArticles/Tracking/Trackback.aspx?ArticleID=1739&amp;PortalID=0&amp;TabID=182</trackback:ping> 
    <title>The Role of the Requirements Analyst in Driving Specialized Development Teams to Success </title> 
    <link>https://www.modernanalyst.com/Community/CommunityBlog/tabid/182/ID/1739/The-Role-of-the-Requirements-Analyst-in-Driving-Specialized-Development-Teams-to-Success.aspx</link> 
    <description>&lt;p&gt;&lt;span style=&quot;font-size: small&quot;&gt;I am working on a project where Development teams are divided into specialized areas called Centers of Competence. For example, one team works on Customer data, another team on Product data and validation, another works with the Shopping Cart, another with Checkout and so on. Requirements are gathered within each of these Centers of Competence and handed off to Development for implementation.&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style=&quot;font-size: small&quot;&gt;The above approach works very well for modular functionality that is specific to a Center of Competence. For example, features specific to Customer Create are usually handled within the Customer Center of Competence and do not impact any of the other teams. But when Customer data flows from one team to another to be used further downstream for pricing, taxation, product segmentation and so on, the modular structure of requirements definition and development breaks down.&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style=&quot;font-size: small&quot;&gt;This is where the Requirements Analyst plays a crucial role in ensuring that proper functionality is developed. The key techniques we have used to ensure requirements flow across the modular functionality boundaries are as below.&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style=&quot;font-size: small&quot;&gt;1. Identify all development teams impacted by a requirement or feature request. For example, some specific Customer data may need to be captured to ensure proper pricing and taxation. These requirements will likely originate within those specific Centers of Competence, but will be developed by a different team. So, the analyst creating the requirements will clearly identify the impacted teams other than just his or her own Center of Competence.&lt;br /&gt;
2. Communicate clearly to impacted development teams the functionality they need to develop to support requirements in a specific Center of Competence.&lt;br /&gt;
3. Get estimates of time to develop, test and deploy from the other impacted teams. This is tracked as a separate task that must be completed prior to requirements being signed off for a release.&lt;br /&gt;
4. Conduct cross functional development and requirements meetings so that all impacted teams clearly understand the functionality that needs to be developed.&lt;br /&gt;
5. Define clearly the interfaces through which data and messages flow from one sub-system to another. Document any specific data requirements necessitated to support these interfaces.&lt;br /&gt;
6. Ensure that the test teams understand the implications for both unit testing and feature testing. There are typically two test teams to deal with. One test team works with a Center of Competence and the other is the global team that deals with the entire application.&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style=&quot;font-size: small&quot;&gt;All of the above tasks are managed, facilitated and executed by the Requirements Analyst. A good grasp of the overall application, a thorough understanding of data flow, an excellent working relationship with different teams and top notch facilitation skills are keys to success.&lt;br /&gt;
Good Requirements professionals managing both their individual areas and coordinating across boundaries are key to the success of the Center of Competence method of dividing and managing Development teams.&lt;/span&gt;&lt;/p&gt;</description> 
    <dc:creator>Seilevel</dc:creator> 
    <pubDate>Sun, 27 Feb 2011 15:11:00 GMT</pubDate> 
    <guid isPermaLink="false">f1397696-738c-4295-afcd-943feb885714:1739</guid> 
    
</item>
<item>
    <comments>https://www.modernanalyst.com/Community/CommunityBlog/tabid/182/ID/1691/Five-New-Years-Resolutions-for-Requirements.aspx#Comments</comments> 
    <slash:comments>0</slash:comments> 
    <wfw:commentRss>https://www.modernanalyst.com/DesktopModules/DnnForge%20-%20NewsArticles/RssComments.aspx?TabID=182&amp;ModuleID=875&amp;ArticleID=1691</wfw:commentRss> 
    <trackback:ping>https://www.modernanalyst.com:443/DesktopModules/DnnForge%20-%20NewsArticles/Tracking/Trackback.aspx?ArticleID=1691&amp;PortalID=0&amp;TabID=182</trackback:ping> 
    <title>Five New Year’s Resolutions for Requirements </title> 
    <link>https://www.modernanalyst.com/Community/CommunityBlog/tabid/182/ID/1691/Five-New-Years-Resolutions-for-Requirements.aspx</link> 
    <description>&lt;p&gt;&lt;span style=&quot;font-size: small&quot;&gt;It’s that time of year, where our thoughts turn to the holidays…the holiday parties, the shopping, the lights, visiting with family!&amp;#160; For many organizations, the end of the year tends to be quiet on the IT front, for no organization wants to risk introducing problems into their production environment at year end.&amp;#160;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style=&quot;font-size: small&quot;&gt;So as I look back at this year on what was accomplished, I tend to do a mini-retrospective on my year…what went well, what did not, and what can I improve?&amp;#160; Thus looking at those items to improve, I’ve come up with a list of New Year’s Resolutions to focus on for next year:&lt;/span&gt;&lt;/p&gt;
&lt;h2&gt;&lt;span style=&quot;font-size: small&quot;&gt;Use the ROM – Requirements Object Model&lt;/span&gt;&lt;/h2&gt;
&lt;p&gt;&lt;span style=&quot;font-size: small&quot;&gt;Understand what the business problem is trying to be solved for any project that I am working on.&amp;#160; This can be difficult to get on any project, but essentially, every project should be attempting to solve some business problem.&amp;#160; Usually these problems are rooted in money.&amp;#160;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style=&quot;font-size: small&quot;&gt;Once the business problem has been identified, the business objectives can be defined.&amp;#160; And from there, the strategy to meet those objectives can be defined.&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style=&quot;font-size: small&quot;&gt;The benefit of understanding the business problem is then you are developing a solution that will provide a return on investment.&amp;#160; No one wants to do a project just because, there should be a purpose and it should be valuable.&amp;#160;&lt;/span&gt;&lt;/p&gt;
&lt;h2&gt;&lt;span style=&quot;font-size: small&quot;&gt;Write Clear Concise Requirements&lt;/span&gt;&lt;/h2&gt;
&lt;p&gt;&lt;span style=&quot;font-size: small&quot;&gt;Of course I always try to write clear, concise, testable requirements.&amp;#160; But what seems to be clear, concise and testable to me may not be in reality.&amp;#160; So I always consider this an area of constant improvement.&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style=&quot;font-size: small&quot;&gt;How can I ensure that I am writing clear, concise, testable requirements?&amp;#160; Reviews are always a great idea.&amp;#160; Get another set of eyes on what you have written.&amp;#160; I like to get a peer to review my work before sending it off to my client, and preferably, someone who is not very familiar with my project.&amp;#160; The less they know the better.&amp;#160; For if they can understand the requirements, and then I feel like I have done a decent job in getting them document.&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style=&quot;font-size: small&quot;&gt;But these peer reviews do not take the place of reviews by the business.&amp;#160; They are the ultimate authority, and definitely need to be done to ensure correctness and validity.&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style=&quot;font-size: small&quot;&gt;One final word on this topic and it may sound silly to state this, but I see many mistakes made because of it:&amp;#160; spell check does not replace proof-reading.&amp;#160; Spell check can definitely help you ensure that the words are spelled correctly, but it cannot help you ensure that you have the right words.&amp;#160; I’ve seen embarrassing notes go out…the words were all spelled correctly…but one wrong word could mean big trouble!&lt;/span&gt;&lt;/p&gt;
&lt;h2&gt;&lt;span style=&quot;font-size: small&quot;&gt;Ensure Better Transparency&lt;/span&gt;&lt;/h2&gt;
&lt;p&gt;&lt;span style=&quot;font-size: small&quot;&gt;Transparency means being as clear and upfront with regards to the progress and status of your project.&amp;#160; One way to help ensure transparency is to provide status reports.&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style=&quot;font-size: small&quot;&gt;I try to send frequent and consistent status reports help provide information on how the project is progressing to those who need to know.&amp;#160; These reports should include information such as what was accomplished that week, what was not and why, what is planned for the next week, and any risks or issues that have arisen.&amp;#160; This information helps me keep a running record of what has happened in the project, and can help refresh memories when people have forgotten what has been done.&amp;#160;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style=&quot;font-size: small&quot;&gt;They do not have to take long to create, especially if you create a template, and if you are consistent with sending them out, they become part of your routine.&lt;/span&gt;&lt;/p&gt;
&lt;h2&gt;&lt;span style=&quot;font-size: small&quot;&gt;Do Requirements Traceability&lt;/span&gt;&lt;/h2&gt;
&lt;p&gt;&lt;span style=&quot;font-size: small&quot;&gt;I try to ensure that all requirements map back to the stated business objectives.&amp;#160; This helps ensure that no business objectives have been missed, but also helps prevent scope creep.&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style=&quot;font-size: small&quot;&gt;While we all know that traceability is a good thing to do, it is laborious and tedious to do, especially outside of a requirements management tool.&amp;#160; As requirements are written, reviewed and edited, maintaining traceability can be very difficult.&amp;#160; I try to wait until later in the requirements definition process can save some work; however, I have to be careful about waiting too long.&amp;#160; If I wait too long, then I may miss a chance to add missed requirements, or to prevent scope creep.&amp;#160;&lt;/span&gt;&lt;/p&gt;
&lt;h2&gt;&lt;span style=&quot;font-size: small&quot;&gt;Use Models&lt;/span&gt;&lt;/h2&gt;
&lt;p&gt;&lt;span style=&quot;font-size: small&quot;&gt;Finally, I need to use various models to describe requirements.&amp;#160; There is no one model that can demonstrate a set of requirements fully and completely.&amp;#160; A combination of several models allows the requirements team and development to see the requirements from several different perspectives.&amp;#160; It helps us gain a full understanding of what is being requested, and helps ensure that there are few misunderstandings.&amp;#160;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style=&quot;font-size: small&quot;&gt;While it may be easy to say “use models”, it can be a challenge to get an organization to do so.&amp;#160; People get comfortable with their current process, and can be reluctant to change.&amp;#160; They may resist the introduction of anything that is perceived as more work.&amp;#160; To get around those that are resistant, I try to constantly show how the model s adds value.&amp;#160; I remind other business analysts and product managers ultimately, the models are not for them…they are for the business to confirm their requirements, and they are for development to get a full understanding of what is desired.&amp;#160; We are in the business to help others clearly define what they need, and to help deliver those results.&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style=&quot;font-size: small&quot;&gt;&lt;strong&gt;Finally, I would like to wish all of you healthy, safe and happy holiday season!&lt;/strong&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style=&quot;font-size: small&quot;&gt;Want more on requirements and requirements models? check out our other posts.&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;a target=&quot;_blank&quot; rel=&quot;nofollow&quot; href=&quot;http://requirements.seilevel.com/blog/&quot;&gt;&lt;span style=&quot;font-size: small&quot;&gt;http://requirements.seilevel.com/blog/&lt;/span&gt;&lt;/a&gt;&lt;/p&gt;</description> 
    <dc:creator>Seilevel</dc:creator> 
    <pubDate>Fri, 14 Jan 2011 21:38:00 GMT</pubDate> 
    <guid isPermaLink="false">f1397696-738c-4295-afcd-943feb885714:1691</guid> 
    
</item>
<item>
    <comments>https://www.modernanalyst.com/Community/CommunityBlog/tabid/182/ID/1659/Is-Traceability-Possible-Without-a-Requirements-Tool.aspx#Comments</comments> 
    <slash:comments>1</slash:comments> 
    <wfw:commentRss>https://www.modernanalyst.com/DesktopModules/DnnForge%20-%20NewsArticles/RssComments.aspx?TabID=182&amp;ModuleID=875&amp;ArticleID=1659</wfw:commentRss> 
    <trackback:ping>https://www.modernanalyst.com:443/DesktopModules/DnnForge%20-%20NewsArticles/Tracking/Trackback.aspx?ArticleID=1659&amp;PortalID=0&amp;TabID=182</trackback:ping> 
    <title>Is Traceability Possible Without a Requirements Tool? </title> 
    <link>https://www.modernanalyst.com/Community/CommunityBlog/tabid/182/ID/1659/Is-Traceability-Possible-Without-a-Requirements-Tool.aspx</link> 
    <description>&lt;p&gt;&lt;span style=&quot;font-size: small&quot;&gt;I have spent the last year and a half working on an enterprise software solution development effort where we do not use a Requirements Management tool like Caliber or Visual Studio TFS. Our requirements are created in Word using standardized templates and distributed to Development and Test teams for consumption.&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style=&quot;font-size: small&quot;&gt;Test cases are written in Excel and tied to the requirements in the documents. In general, I would have to say that coverage is good but not complete (I know this anecdotally since there is no good way using Excel and a bunch of Word documents to know for certain). In theory, a failed test case should mean that a requirement is not satisfied and pinpoints a missed feature or requirement.&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style=&quot;font-size: small&quot;&gt;This system breaks down totally when it comes to Change Requests that are created during the course of the project. Change Requests are entered directly into a defect tracking system. Change Requests are usually supposed to have detailed requirements associated with them but in practice the quality of the supporting documentation has varied widely. So, Change Requests have little to no systematic traceability associated with them. This is not to imply that the Change Requests are poorly implemented. Just that doing any kind of systematic tracing exercise against them is near impossible.&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style=&quot;font-size: small&quot;&gt;The key problems I have found with using Excel to perform traceability are as follows.&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style=&quot;font-size: small&quot;&gt;1. Forward traceability from Business Objectives or High Level Features to specific requirements is very difficult to do and in many cases is just not practical.&lt;br /&gt;
2. Managing requirements as they change is very difficult to do. You could have false positives where the spreadsheet tells you there is good coverage without realizing that the underlying requirement itself has changed.&lt;br /&gt;
3. Managing multiple tests for a single requirement because very difficult. For example, if a single requirement has to pass 3 test cases for it to be considered fully implemented, the spreadsheet approach becomes error prone and hard to understand very quickly.&lt;br /&gt;
4. The spreadsheets themselves become unwieldy as multiple requirements and tests are entered. The volume of data becomes hard to manage and consume.&lt;br /&gt;
5. Reporting becomes a hit and miss process. It requires a lot of manual effort, is time consuming and error prone.&lt;br /&gt;
6. Requirements that do not start life in a requirements document (Change Requests) are seldom tracked as rigorously as standard requirements.&lt;br /&gt;
7. Historical analysis is very difficult to do. On projects that last several years, digging up an old Excel spreadsheet to determine if specific requirements were implemented or not a year ago can easily become a week long exercise in futility.&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style=&quot;font-size: small&quot;&gt;So what then is the answer to the question I posed at the beginning?&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style=&quot;font-size: small&quot;&gt;Excel is fine for small projects but larger enterprise grade efforts require a specialized requirements tool with good tracing features.&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style=&quot;font-size: small&quot;&gt;The odds of performing good traceability on your project are significantly improved when using a requirements management tool. There are real costs associated with unimplemented or improperly implemented requirements. A good tool gives you a better chance of catching these kinds of errors with good traceability features. So, when considering a tool to manage your requirements, do not overlook the quality of their traceability features.&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style=&quot;font-size: small&quot;&gt;For more check out our blog: &lt;/span&gt;&lt;a target=&quot;_blank&quot; href=&quot;http://requirements.seilevel.com/blog/&quot;&gt;&lt;span style=&quot;font-size: small&quot;&gt;http://requirements.seilevel.com/blog/&lt;/span&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style=&quot;font-size: small&quot;&gt;By Abadri&lt;/span&gt;&lt;/p&gt;</description> 
    <dc:creator>Seilevel</dc:creator> 
    <pubDate>Mon, 20 Dec 2010 05:07:00 GMT</pubDate> 
    <guid isPermaLink="false">f1397696-738c-4295-afcd-943feb885714:1659</guid> 
    
</item>
<item>
    <comments>https://www.modernanalyst.com/Community/CommunityBlog/tabid/182/ID/1632/Challenges-with-User-Stories.aspx#Comments</comments> 
    <slash:comments>1</slash:comments> 
    <wfw:commentRss>https://www.modernanalyst.com/DesktopModules/DnnForge%20-%20NewsArticles/RssComments.aspx?TabID=182&amp;ModuleID=875&amp;ArticleID=1632</wfw:commentRss> 
    <trackback:ping>https://www.modernanalyst.com:443/DesktopModules/DnnForge%20-%20NewsArticles/Tracking/Trackback.aspx?ArticleID=1632&amp;PortalID=0&amp;TabID=182</trackback:ping> 
    <title>Challenges with User Stories </title> 
    <link>https://www.modernanalyst.com/Community/CommunityBlog/tabid/182/ID/1632/Challenges-with-User-Stories.aspx</link> 
    <description>&lt;p&gt;&lt;span style=&quot;font-size: small&quot;&gt;&lt;strong&gt;A Promise to have a Conversation&lt;/strong&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style=&quot;font-size: small&quot;&gt;I’ve been writing user stories for a couple of years now, and the best way I’ve heard how to describe them is that they are a promise to have a conversation.&amp;#160; Enough information should be written down to give the reader an idea of what the gist of the story is (and to be able to roughly estimate a story point size to it), but the details are to be driven out during discussions between the product owner and the development team at the start of the sprint.&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style=&quot;font-size: small&quot;&gt;And that concept works well when the product owner and the development team are located in the same location.&amp;#160; As a product owner, I could attend the daily scrum meetings; I was available to the developers/testers/technical writers to answer questions as they arose.&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style=&quot;font-size: small&quot;&gt;Recently, however, I’m working on a project where the development team is not located with the product owners.&amp;#160; In fact, development may be done in several different locations around the world.&amp;#160; This introduces several layers of complexity that a co-located team does not have.&amp;#160; Not only is there distance differences between the various team members, but now we also introduce time zone, language and cultural differences as well.&amp;#160; As a result, there is a greater documentation requirement than I have had to deal with before.&amp;#160; While the promise to have a conversation still holds, the product owner is just not as available with a geographically diverse team.&amp;#160;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style=&quot;font-size: small&quot;&gt;&lt;strong&gt;Story Size – Large vs. Small&lt;/strong&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style=&quot;font-size: small&quot;&gt;So one of the first hurdles to jump was what the appropriate size of the user story is.&amp;#160; I’ve had some interesting conversations with various people about this topic, and opinions do vary.&amp;#160; Some feel that user stories should tell an end-to-end story.&amp;#160; But that can result in very large, very complex user stories.&amp;#160; I do see value in these user stories, and I tend to call them epic stories.&amp;#160; I prefer to take these epic stories and break them down into much smaller user stories.&amp;#160;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style=&quot;font-size: small&quot;&gt;One characteristic I try to keep in mind as I write a user story is that it should be small enough to be developed during one sprint.&amp;#160; So it is critical to understand the size of the sprints within your organization, since I’ve heard of sprints lasting anywhere from 1 to 6 weeks.&amp;#160; It also helps to get your development organization to provide you with some rough story point sizes, so you know if your stories are of an appropriate size or not.&amp;#160; For any story that has a point size estimate that is larger than the velocity of the team during a sprint, that story needs to be broken down into smaller stories.&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style=&quot;font-size: small&quot;&gt;&lt;strong&gt;What to do with Business Rules?&lt;/strong&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style=&quot;font-size: small&quot;&gt;Another challenge is business rules.&amp;#160; With the project that I am working on, we have finished documenting the user stories, but they only tell part of the story.&amp;#160; They tell what the user expects to see, but not how the system gets to those results.&amp;#160; That is the role of the business rules.&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style=&quot;font-size: small&quot;&gt;Now, if the team were co-located in the same location, this is where the promise to have a conversation would come in.&amp;#160; During that conversation, the business rules can be vetted and discussed.&amp;#160; However, with the geographically dispersed team, much of this needs to be written down.&amp;#160; The story and the business rules can still be discussed, however, with cultural and language differences, having something in writing for team members to read through before the discussion and to refer back to after the discussion is a necessity.&amp;#160;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style=&quot;font-size: small&quot;&gt;But what is the best way to document these business rules?&amp;#160; Some can be documented with the acceptance criteria for the user story.&amp;#160; But sometimes there is the additional needs to get even more detailed than that, to get to the actual “if, then” statements.&amp;#160; Where is it best to document them?&amp;#160; I don’t have an answer to that yet, and much may depend upon the tool chosen to store the user stories.&amp;#160;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style=&quot;font-size: small&quot;&gt;But I am certainly interested in your experiences…how have you solved this problem?&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style=&quot;font-size: small&quot;&gt;Let us know, or check out other posts. &lt;/span&gt;&lt;a rel=&quot;nofollow&quot; target=&quot;_blank&quot; href=&quot;http://requirements.seilevel.com/blog/2010/10/challenges-with-user-stories.html&quot;&gt;&lt;span style=&quot;font-size: small&quot;&gt;http://requirements.seilevel.com/blog/2010/10/challenges-with-user-stories.html&lt;/span&gt;&lt;/a&gt;&lt;/p&gt;</description> 
    <dc:creator>Seilevel</dc:creator> 
    <pubDate>Mon, 22 Nov 2010 17:44:00 GMT</pubDate> 
    <guid isPermaLink="false">f1397696-738c-4295-afcd-943feb885714:1632</guid> 
    
</item>
<item>
    <comments>https://www.modernanalyst.com/Community/CommunityBlog/tabid/182/ID/1551/Learned-Processes.aspx#Comments</comments> 
    <slash:comments>0</slash:comments> 
    <wfw:commentRss>https://www.modernanalyst.com/DesktopModules/DnnForge%20-%20NewsArticles/RssComments.aspx?TabID=182&amp;ModuleID=875&amp;ArticleID=1551</wfw:commentRss> 
    <trackback:ping>https://www.modernanalyst.com:443/DesktopModules/DnnForge%20-%20NewsArticles/Tracking/Trackback.aspx?ArticleID=1551&amp;PortalID=0&amp;TabID=182</trackback:ping> 
    <title>Learned Processes </title> 
    <link>https://www.modernanalyst.com/Community/CommunityBlog/tabid/182/ID/1551/Learned-Processes.aspx</link> 
    <description>&lt;p&gt;&lt;span style=&quot;font-size: small&quot;&gt;I know you are going to call me crazy, but I just have to let everyone know.&amp;#160; Machines are controlling us.&amp;#160; Don’t say I didn’t warn you.&amp;#160; You don’t believe me?&amp;#160; Okay, I’ll explain.&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style=&quot;font-size: small&quot;&gt;People come and go in organizations.&amp;#160; Systems tend to stay much longer.&amp;#160; Simple enough right?&amp;#160; Here is the kicker.&amp;#160; When that system was implemented, it was implemented to solve a problem.&amp;#160; But it did not have all the capabilities required to solve all the problems the business had.&amp;#160; &amp;#160;So in order to fix the big problem, lots of little problems sprung up.&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style=&quot;font-size: small&quot;&gt;They weren’t an issue of course because the business had workarounds, usually manual ones.&amp;#160; No biggie right?&amp;#160; Well, maybe.&amp;#160;&amp;#160;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style=&quot;font-size: small&quot;&gt;Let us say it is five years later and the original people who worked with the system are gone.&amp;#160; &amp;#160; The replacements were only trained on how to follow the process &lt;strong&gt;&lt;em&gt;and not why the processes should be followed&lt;/em&gt;&lt;/strong&gt;.&amp;#160; There is the start; the machine has people doing its bidding.&amp;#160;&amp;#160;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style=&quot;font-size: small&quot;&gt;Then a few years later it is decided that some systems should be replaced.&amp;#160; So when all of the requirements analysts come in to do their thing, they document the process as is from the users and SMEs.&amp;#160; This then gets propagated to the new systems.&amp;#160; And thus, the old system lives on through the new system.&amp;#160; The old&amp;#160;bugs are now required functionality.&amp;#160;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style=&quot;font-size: small&quot;&gt;We must stop them!&amp;#160; When working with old systems and processes don’t just ask what the current state of affairs is.&amp;#160; Be sure to ask why it is done the way it is.&amp;#160; This was happening on one of my previous projects.&amp;#160; The inabilities of the old system were being written into requirements for the new system.&amp;#160; Unnecessary needs for manual selections and processes were being maintained.&amp;#160;&amp;#160;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style=&quot;font-size: small&quot;&gt;The project was so large and unruly that other requirements analysts would simply write down the current process and confirm it is how things work.&amp;#160; This practice caused very complicated user interactions during the sales process and contract creation.&amp;#160; After the fact, people realized that they should have automated more and asked the user questions about what to do less.&amp;#160;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style=&quot;font-size: small&quot;&gt;Because the software being implemented did not come with all this added functionality, it ended up costing the company much more money to reevaluate what was really needed, what could be covered by alternative existing features, and what would just go unimplemented.&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style=&quot;font-size: small&quot;&gt;By JHEEP&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style=&quot;font-size: small&quot;&gt;Want other software requirements posts? &lt;/span&gt;&lt;a target=&quot;_blank&quot; rel=&quot;nofollow&quot;  href=&quot;http://requirements.seilevel.com/blog/&quot;&gt;&lt;span style=&quot;font-size: small&quot;&gt;http://requirements.seilevel.com/blog/&lt;/span&gt;&lt;/a&gt;&lt;/p&gt;</description> 
    <dc:creator>Seilevel</dc:creator> 
    <pubDate>Tue, 26 Oct 2010 18:59:00 GMT</pubDate> 
    <guid isPermaLink="false">f1397696-738c-4295-afcd-943feb885714:1551</guid> 
    
</item>
<item>
    <comments>https://www.modernanalyst.com/Community/CommunityBlog/tabid/182/ID/1554/Why-Should-We-Hire-You-Part-I.aspx#Comments</comments> 
    <slash:comments>0</slash:comments> 
    <wfw:commentRss>https://www.modernanalyst.com/DesktopModules/DnnForge%20-%20NewsArticles/RssComments.aspx?TabID=182&amp;ModuleID=875&amp;ArticleID=1554</wfw:commentRss> 
    <trackback:ping>https://www.modernanalyst.com:443/DesktopModules/DnnForge%20-%20NewsArticles/Tracking/Trackback.aspx?ArticleID=1554&amp;PortalID=0&amp;TabID=182</trackback:ping> 
    <title>Why Should We Hire You?, Part I </title> 
    <link>https://www.modernanalyst.com/Community/CommunityBlog/tabid/182/ID/1554/Why-Should-We-Hire-You-Part-I.aspx</link> 
    <description>&lt;p&gt;&lt;span style=&quot;font-size: small&quot;&gt;We look for the best and brightest when hiring for Requirements Analysts and Product Managers. It’s a long and difficult process with many people applying; only a fraction get through the first interview and even less are able to hang in the process as it continues. This has brought great strain to our company: as we expand we simply aren’t able to hire as very few are able to get through our arduous interview process.&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style=&quot;font-size: small&quot;&gt;Recently, we went to the University of Texas at Austin looking for interns and entry level Requirements Analysts. They asked many questions, mostly along the lines of “what does Seilevel do?”, “what would a typical day look like for me as an RA?”, “what’s the mentoring program like?”, and “what qualities do you look for in a potential new hire?”.&amp;#160; I would like to address the last question now, to give the potential candidates out there an idea of what kind of person we look for.&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style=&quot;font-size: small&quot;&gt;Most importantly, we look for those in whom we see great potential. Can we teach and train this person? Will she be receptive? Is she able to adapt and change to the ambiguous and sometimes difficult environment? Is she smart enough to resolve tasks on her own when others are too busy to hand-hold? To get an outstanding “Yes” on all these questions is the first test to pass. When we talk to people, we want to address these questions indirectly with candidates. This means that we most likely won’t ask these questions in the form as written above, but we probe to elicit answers which give clarity to the aforementioned questions.&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style=&quot;font-size: small&quot;&gt;People are smart. Sometimes, we want to give a solution to a problem so badly that we neglect to listen to the entire problem. We look for candidates that are patient enough to listen to a whole problem before recommending a solution. As consultants, our clients look to us to solve their problems, so it’s very important that we all know how to listen. Good listening skills include maintaining good eye contact, maintaining attentive posture, and being able to summarize the problem with different words to show you understand what the issue at hand is which also uncovers underlying assumptions.&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style=&quot;font-size: small&quot;&gt;Gathering requirements includes many hours of asking probing questions to the business in order to gain a clear understanding of what the product needs to do. We want people who &lt;em&gt;instinctively&lt;/em&gt; ask the right questions. This is a hard item to teach, so we are looking for those who have the critical thinking skills which enables them to have these types of constructive dialogues.&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style=&quot;font-size: small&quot;&gt;We want someone who works well under pressure. From school, you’re hopefully used to completing projects or papers with strict deadlines and occasionally working long hours to ensure you get that paper or project perfected. Oftentimes on a client site you will encounter strict deadlines, as each man hour over a deadline is quite costly. We’re looking for those Type-A personalities who know what it takes to get the job done well.&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style=&quot;font-size: small&quot;&gt;Many people who are Type-A and direct communicators can be considered &lt;strong&gt;abrasive&lt;/strong&gt;. What’s the difference between being a direct communicator and being abrasive? We look for those who can communicate with all kinds of people without offending them, which entails being able to change how you say things to suit the recipient. In the US, if a topic is misunderstood or lost in communication, it’s the &lt;em&gt;speaker’s&lt;/em&gt; fault, not the listener’s.&amp;#160; We look for candidates who grasp this concept. These people can explain the same topic using different words or methods, which better suits the listener.&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style=&quot;font-size: small&quot;&gt;Prioritization is a must have. When you have a paper for English, a SWOT analysis for marketing, a business review for accounting, and a program for comp sci all due in the same month, what do you do? How do you prioritize? What comes first and why? We &lt;em&gt;always&lt;/em&gt; have several hands pulling at our limbs, asking for time in meetings, reviews, documentation, etc. Getting it all done and ensuring client happiness is a delicate art.&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style=&quot;font-size: small&quot;&gt;My last tip for the day is to ooze confidence! Can you present in front of a room of 20 executives and the CEO? Probably not.&amp;#160; (And it may not be a worry here, either!) However, you should be able to speak your intelligent and prepared opinion in a meeting with stakeholders. Don’t be afraid to speak up, with a caveat: as long as you know what you’re talking about. (However, you can always talk it over with another consultant if you are nervous!) As consultants, clients look towards us for answers. We need to study the issue and propose a solution, often on topics in which we may not have formal training, but our logic can trump that issue.&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style=&quot;font-size: small&quot;&gt;Many of these skills are difficult to teach someone, which is why we look for the candidate who is the right “fit”, meaning that they already possess these baseline soft skills which we can then build upon with requirements knowledge. When preparing to interview, be sure to have prepared situations that you have personally experienced which would demonstrate your capacity to fill these characteristics we look for.&amp;#160; Look for Part II of this post next month where we will discuss critical thinking skills necessary to become part of our team.&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style=&quot;font-size: small&quot;&gt;Are you looking know someone who is? Check out our positions:&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;a target=&quot;_blank&quot;  rel=&quot;nofollow&quot; href=&quot;http://requirements.seilevel.com/blog/&quot;&gt;&lt;span style=&quot;font-size: small&quot;&gt;http://requirements.seilevel.com/blog/&lt;/span&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;&lt;a target=&quot;_blank&quot; rel=&quot;nofollow&quot;  href=&quot;http://www.seilevel.com/careers/&quot;&gt;&lt;span style=&quot;font-size: small&quot;&gt;http://www.seilevel.com/careers/&lt;/span&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style=&quot;font-size: small&quot;&gt;&amp;#160;&lt;/span&gt;&lt;/p&gt;</description> 
    <dc:creator>Seilevel</dc:creator> 
    <pubDate>Wed, 29 Sep 2010 18:49:00 GMT</pubDate> 
    <guid isPermaLink="false">f1397696-738c-4295-afcd-943feb885714:1554</guid> 
    
</item>
<item>
    <comments>https://www.modernanalyst.com/Community/CommunityBlog/tabid/182/ID/1548/The-single-most-important-failure-with-requirements.aspx#Comments</comments> 
    <slash:comments>0</slash:comments> 
    <wfw:commentRss>https://www.modernanalyst.com/DesktopModules/DnnForge%20-%20NewsArticles/RssComments.aspx?TabID=182&amp;ModuleID=875&amp;ArticleID=1548</wfw:commentRss> 
    <trackback:ping>https://www.modernanalyst.com:443/DesktopModules/DnnForge%20-%20NewsArticles/Tracking/Trackback.aspx?ArticleID=1548&amp;PortalID=0&amp;TabID=182</trackback:ping> 
    <title>The single most important failure with requirements </title> 
    <link>https://www.modernanalyst.com/Community/CommunityBlog/tabid/182/ID/1548/The-single-most-important-failure-with-requirements.aspx</link> 
    <description>&lt;p&gt;&lt;span style=&quot;font-size: small&quot;&gt;A lot of our clients bring us in to fix their requirements issues. Based on the literature a lot of what you see about requirements is geared towards making sure that you write a requirement in the correct way – measurable, testable, traceable and atomic. &amp;#160;Our experience with many Fortune 500 companies leads to a different issue being the most important issue, one that seems easy to solve, but is actually incredibly difficult to solve.&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style=&quot;font-size: small&quot;&gt;Ultimately software projects get chartered because an executive decided that it was worth spending the money. This should be related to a corporate strategy in some way, but usually is not. &amp;#160;The breakdown and the ensuing issues almost always occur at this level.&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style=&quot;font-size: small&quot;&gt;&lt;strong&gt;The single most important failure with requirements occurs when executives charter a project without a measurable business outcome.&lt;/strong&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style=&quot;font-size: small&quot;&gt;This sounds like an absurdly simple problem to solve, but I assure you it is not. For a variety of reasons, executives chartering software projects are adept at avoiding any sort of accountability for results. What makes the problem extraordinarily hard to solve is that it requires the leaders in the company, the CXOs, to demand that business results be identified from every program. Surprisingly this doesn’t happen very often.&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style=&quot;font-size: small&quot;&gt;The lack of clarity around measureable business objectives drives a lack of clarity to the entire rest of the project. This doesn’t mean that all projects will fail – often times project teams deliver a reasonable quality product that does generally the right things. These cases are when the issues are so completely obvious that it is virtually impossible for anyone to get it wrong. But more often people on the project invent many different reasons for why a project exists.&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style=&quot;font-size: small&quot;&gt;This single issue can result in a myriad of project problems.&amp;#160;The issue manifests in many different ways including:&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style=&quot;font-size: small&quot;&gt;1) Projects go massively over budget because of scope creep&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style=&quot;font-size: small&quot;&gt;Scope creep is extremely easy to solve if you know what you are trying to achieve. Typically scope creep is introduced for areas that have nothing to do with the core purpose of the project. The ideas will always be good ideas, just not key to the measurable value of the project. On one project we worked on, the value was a $20M one time gain with a $20M yearly gain. The project cost was $2-3M. The stakeholder team (developers, project managers and business users) consistently wanted to add features that made the business users’ jobs more streamlined. The software would already increase their productivity, but not as much as they wanted. Because of a focus on the return (unrelated to productivity), we were able to keep the scope creep out of the release and deploy much sooner.&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style=&quot;font-size: small&quot;&gt;However on another project, the executives refuse to assign business objectives to the project and the business users keep asking for additional features that are “critical”. When we evaluated the return on the features, the return is literally almost zero and the cost is in the high 6 figures. This project is extraordinarily late and has no clear direction.&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style=&quot;font-size: small&quot;&gt;2) Projects are constantly short of resources because too many projects are being worked on&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style=&quot;font-size: small&quot;&gt;One organization we work with consistently charters too many projects. The money is there, but the resources simply are not. This means that many projects get started but then stall or are poorly deployed because key resources, including developers who know the ecosystem are simply overworked. We started on a project once that had a $4M yearly return. This was not bad, except that there was another project that had a $100M yearly return. We recommended to our stakeholders that they cancel our project and move the entire team over to the more valuable project. They chose not to and neither project has significantly deployed (6 months late). &amp;#160;Under resourcing all projects by a little (or a lot) results in&amp;#160;no projects being deployed well. A better strategy would be to identify the top projects by business objectives and resource them adequately. The I want it all strategy is doomed to fail.&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style=&quot;font-size: small&quot;&gt;3) Projects get canceled due to lack of interest&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style=&quot;font-size: small&quot;&gt;Projects often get chartered due to the charisma of a single stakeholder, but because there isn’t any business value they often eventually run out of steam. This actually is a better result than a project that keeps trying to deploy because canceling the project saves a lot of money. This could be avoided in the first place by proper portfolio management based on measurable business objectives.&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style=&quot;font-size: small&quot;&gt;4) Projects deliver but don’t get used by the users&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style=&quot;font-size: small&quot;&gt;This is a difficult one. We see this happen quite often and depending on the environment it may or may not be a problem. In one of the examples above, the users didn’t want to use the software because it wasn’t as easy to use as they would have liked.&amp;#160;Yet the company could immediately get a lot of value from it. In this case it was worth it to deploy the software because the value was there and when it was explained to the users they were willing to take a usability hit to get the value. I feel bad for the users because they are the ones to suffer from these types of decisions. However I do believe that the organization is committed to successive releases that will improve usability and the cost of those is incorporated into the overall ROI . In cases where the business does not support the value the software simply does not get used. I have seen sales VPs tell the CEO that if their teams are forced to use a particular release of software that they can’t hit their very public revenue targets. This game of chicken can be avoided by making sure there is agreement at the executive level of the value of the software.&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style=&quot;font-size: small&quot;&gt;If your organization has a culture of accountability then you might already be doing these things. Our experience is that most companies have a lack of accountability for measurable business results when it comes to deploying software. As a lowly BA or IT product manager you aren’t going to be able to change the business objectives or corporate strategy, but in our experience you can make sure you understand them and even rewrite them for your team in a measurable way. This requires you to step up and choose to be held accountable. If you are able to do this and can achieve results, I assure you this is the best way to get on the career fast track.&amp;#160;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style=&quot;font-size: small&quot;&gt;&lt;strong&gt;Are you up to the challenge?&lt;/strong&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style=&quot;font-size: small&quot;&gt;&lt;strong&gt;&lt;a rel=&quot;nofollow&quot; target=&quot;_blank&quot; href=&quot;http://www.seilevel.com/&quot;&gt;http://www.seilevel.com/&lt;/a&gt;&lt;/strong&gt;&lt;/span&gt;&lt;/p&gt;</description> 
    <dc:creator>Seilevel</dc:creator> 
    <pubDate>Thu, 23 Sep 2010 00:59:00 GMT</pubDate> 
    <guid isPermaLink="false">f1397696-738c-4295-afcd-943feb885714:1548</guid> 
    
</item>
<item>
    <comments>https://www.modernanalyst.com/Community/CommunityBlog/tabid/182/ID/1518/Requirements-Engineering-Conference-Is-Just-Around-The-Corner.aspx#Comments</comments> 
    <slash:comments>6</slash:comments> 
    <wfw:commentRss>https://www.modernanalyst.com/DesktopModules/DnnForge%20-%20NewsArticles/RssComments.aspx?TabID=182&amp;ModuleID=875&amp;ArticleID=1518</wfw:commentRss> 
    <trackback:ping>https://www.modernanalyst.com:443/DesktopModules/DnnForge%20-%20NewsArticles/Tracking/Trackback.aspx?ArticleID=1518&amp;PortalID=0&amp;TabID=182</trackback:ping> 
    <title>Requirements Engineering Conference Is Just Around The Corner </title> 
    <link>https://www.modernanalyst.com/Community/CommunityBlog/tabid/182/ID/1518/Requirements-Engineering-Conference-Is-Just-Around-The-Corner.aspx</link> 
    <description>&lt;p&gt;&lt;span style=&quot;font-size: small&quot;&gt;&lt;span style=&quot;font-family: Arial&quot;&gt;Its being held in Sydney Australia September 27th- October 1st 2010.If you are attending this conference don’t miss out on the&amp;#160;&amp;#160;&lt;/span&gt;&lt;/span&gt;&lt;a target=&quot;_blank&quot; jquery1283821527085=&quot;122&quot; href=&quot;http://users.cscs.wmin.ac.uk/REET10/&quot;&gt;&lt;span style=&quot;font-size: small&quot;&gt;&lt;span style=&quot;font-family: Arial&quot;&gt;Requirements Engineering Education and Training Workshop &lt;/span&gt;&lt;/span&gt;&lt;/a&gt;&lt;span style=&quot;font-size: small&quot;&gt;&lt;span style=&quot;font-family: Arial&quot;&gt;that is taking place September 28th.&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style=&quot;font-size: small&quot;&gt;&lt;span style=&quot;font-family: Arial&quot;&gt;&lt;strong&gt;Do you want to broaden your skills? Learn new techniques?&amp;#160; This is the workshop for you.&lt;/strong&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style=&quot;font-size: small&quot;&gt;&lt;span style=&quot;font-family: Arial&quot;&gt;This workshop will address issues related to Requirements Engineering&amp;#160;education, both as part of a formal university degree and as ongoing skills training within the workplace. The workshop is intended to go much deeper than a surface discussion of curriculum issues and will examine specific ideas and techniques for teaching and assessing skills needed by an effective requirements engineer.&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;h4&gt;&lt;span style=&quot;font-size: small&quot;&gt;&lt;strong&gt;&lt;span style=&quot;font-family: Arial&quot;&gt;Curriculum design&lt;/span&gt;&lt;/strong&gt;&lt;/span&gt;&lt;/h4&gt;
&lt;ul&gt;
    &lt;li&gt;&lt;span style=&quot;font-size: small&quot;&gt;&lt;span style=&quot;font-family: Arial&quot;&gt;Curriculum for undergraduate and graduate level RE studies&lt;/span&gt; &lt;/span&gt;&lt;/li&gt;
    &lt;li&gt;&lt;span style=&quot;font-size: small&quot;&gt;&lt;span style=&quot;font-family: Arial&quot;&gt;Mapping RE elements from the SWEBOK (Software Engineering Body Of Knowledge) to RE curricula&lt;/span&gt; &lt;/span&gt;&lt;/li&gt;
    &lt;li&gt;&lt;span style=&quot;font-size: small&quot;&gt;&lt;span style=&quot;font-family: Arial&quot;&gt;Identifying and incorporating specific RE related topics into the general curriculum and/or software engineering courses&lt;/span&gt; &lt;/span&gt;&lt;/li&gt;
    &lt;li&gt;&lt;span style=&quot;font-size: small&quot;&gt;&lt;span style=&quot;font-family: Arial&quot;&gt;Curriculum for industrial training programs&lt;/span&gt; &lt;/span&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;span style=&quot;font-size: small&quot;&gt;&lt;span style=&quot;font-family: Arial&quot;&gt;&lt;strong&gt;Techniques for teaching specific RE related skills&lt;/strong&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;ul&gt;
    &lt;li&gt;&lt;span style=&quot;font-size: small&quot;&gt;&lt;span style=&quot;font-family: Arial&quot;&gt;Creative methods for teaching stakeholder identification, requirements elicitation, negotiation and consensus building, requirements writing, and other critical RE skills&lt;/span&gt; &lt;/span&gt;&lt;/li&gt;
    &lt;li&gt;&lt;span style=&quot;font-size: small&quot;&gt;&lt;span style=&quot;font-family: Arial&quot;&gt;Specific tools, exercises, and assignments developed to support RE skills training&lt;/span&gt; &lt;/span&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;span style=&quot;font-size: small&quot;&gt;&lt;span style=&quot;font-family: Arial&quot;&gt;&lt;strong&gt;Assessment methods and practices of RE knowledge and skills&lt;/strong&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;ul&gt;
    &lt;li&gt;&lt;span style=&quot;font-size: small&quot;&gt;&lt;span style=&quot;font-family: Arial&quot;&gt;Which assessment method to use: exam, test, case study, essay, report, presentation, or something else?&lt;/span&gt; &lt;/span&gt;&lt;/li&gt;
    &lt;li&gt;&lt;span style=&quot;font-size: small&quot;&gt;&lt;span style=&quot;font-family: Arial&quot;&gt;Strategies for assessment of learning soft skills&lt;/span&gt; &lt;/span&gt;&lt;/li&gt;
    &lt;li&gt;&lt;span style=&quot;font-size: small&quot;&gt;&lt;span style=&quot;font-family: Arial&quot;&gt;What should students be able to do as a result of learning RE?&lt;/span&gt; &lt;/span&gt;&lt;/li&gt;
    &lt;li&gt;&lt;span style=&quot;font-size: small&quot;&gt;&lt;span style=&quot;font-family: Arial&quot;&gt;Methods of objectively measuring assessments&lt;/span&gt; &lt;/span&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;span style=&quot;font-size: small&quot;&gt;&lt;span style=&quot;font-family: Arial&quot;&gt;&lt;strong&gt;Effective pedagogical methods for teaching RE skills&lt;/strong&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;ul&gt;
    &lt;li&gt;&lt;span style=&quot;font-size: small&quot;&gt;&lt;span style=&quot;font-family: Arial&quot;&gt;Survey results related to topics such as the effectiveness of teaching methods, RE skills needed to be effective in industry, skill mismatches between graduating students and industry needs etc.&lt;/span&gt; &lt;/span&gt;&lt;/li&gt;
    &lt;li&gt;&lt;span style=&quot;font-size: small&quot;&gt;&lt;span style=&quot;font-family: Arial&quot;&gt;Studies into the effectiveness of requirements engineering educational practices&lt;/span&gt; &lt;/span&gt;&lt;/li&gt;
    &lt;li&gt;&lt;span style=&quot;font-size: small&quot;&gt;&lt;span style=&quot;font-family: Arial&quot;&gt;Experience reports including industrial training and university level curriculum&lt;/span&gt; &lt;/span&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;span style=&quot;font-size: small&quot;&gt;&lt;span style=&quot;font-family: Arial&quot;&gt;Do you want more information?&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;a target=&quot;_blank&quot; jquery1283821527085=&quot;123&quot; href=&quot;http://www.re10.org/&quot;&gt;&lt;span style=&quot;font-size: small&quot;&gt;&lt;span style=&quot;font-family: Arial&quot;&gt;http://www.re10.org&lt;/span&gt;&lt;/span&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;&lt;a target=&quot;_blank&quot; jquery1283821527085=&quot;124&quot; href=&quot;http://users.cscs.wmin.ac.uk/REET10/Overview.html&quot;&gt;&lt;span style=&quot;font-size: small&quot;&gt;&lt;span&gt;&lt;span style=&quot;font-family: Arial&quot;&gt;http://users.cscs.wmin.ac.uk/REET10/Overview.html&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/a&gt;&lt;a href=&quot;http://requirements.seilevel.com/blog/&quot;&gt;&lt;/a&gt;&lt;/p&gt;</description> 
    <dc:creator>Seilevel</dc:creator> 
    <pubDate>Tue, 07 Sep 2010 00:06:00 GMT</pubDate> 
    <guid isPermaLink="false">f1397696-738c-4295-afcd-943feb885714:1518</guid> 
    
</item>
<item>
    <comments>https://www.modernanalyst.com/Community/CommunityBlog/tabid/182/ID/1505/Being-New-101.aspx#Comments</comments> 
    <slash:comments>1</slash:comments> 
    <wfw:commentRss>https://www.modernanalyst.com/DesktopModules/DnnForge%20-%20NewsArticles/RssComments.aspx?TabID=182&amp;ModuleID=875&amp;ArticleID=1505</wfw:commentRss> 
    <trackback:ping>https://www.modernanalyst.com:443/DesktopModules/DnnForge%20-%20NewsArticles/Tracking/Trackback.aspx?ArticleID=1505&amp;PortalID=0&amp;TabID=182</trackback:ping> 
    <title>Being New 101 </title> 
    <link>https://www.modernanalyst.com/Community/CommunityBlog/tabid/182/ID/1505/Being-New-101.aspx</link> 
    <description>&lt;p&gt;&lt;span style=&quot;font-size: small&quot;&gt;Being a relatively new Requirements Analyst/ Business Analyst ( BA) and being new to the industry, I have been blessed with the opportunity to have mentors. Receiving direction from more experienced BA’s has definitely helped me find areas that I can improve on, while at the same time, finding my strengths and improving those too.&lt;br /&gt;
&lt;br /&gt;
Yet there still are challenges that I face while trying to learn as much as possible. For instance, Senior Business Analysts, who are my mentors, will most likely be at client engagements for the majority of their time and it can sometimes be very difficult to find time to teach. Through my experience so far, I have learned a couple of tips that can help those aspiring and budding BA’s out there:&lt;br /&gt;
&lt;br /&gt;
1. Always be on time&lt;br /&gt;
This cannot be reiterated enough. I will admit that I have had a slip up myself, but it is crucially important that a junior Business Analyst always be on time.&lt;br /&gt;
&lt;br /&gt;
2. Ask informed questions&lt;br /&gt;
Never be afraid of sounding stupid. My mentors would rather me ask a “stupid question” that helps me understand the business problem than floundering about and end up making a mistake farther down the line.&lt;br /&gt;
&lt;br /&gt;
3. Do not assume&lt;br /&gt;
Assumptions are bad. Always ask yourself what assumptions you are making when you are creating deliverables for the client. You may come up with some good questions or issues that your Senior Business Analyst didn’t catch before!&lt;br /&gt;
&lt;br /&gt;
4. Use Spell Check&lt;br /&gt;
Spell check is your best friend when creating deliverables for clients. Not only does misspelled words make you look less credible, but it can make your organization look less professional too.&lt;br /&gt;
&lt;br /&gt;
5. Take Ownership&lt;br /&gt;
Take ownership of the tasks that you are given. Don’t just wait to be fed information and small little projects. Instead, think of yourself being the sole proprietor of the task and think to yourself, “What can I do to make this successful?”.&lt;br /&gt;
&lt;br /&gt;
6. Understanding Communication&lt;br /&gt;
Understanding what you are being asked to do is crucial. If you have a small amount of doubt in your mind, that is your cue to ask your Senior Business Analyst for clarification. The last thing you want to do is make the wrong assumptions and create something that the Senior Business Analyst didn’t ask for.&lt;br /&gt;
&lt;br /&gt;
I hope that these little tips will help some of you aspiring and budding Business Analysts out there. I will be sure to add some more simple smart tips in my later blog posts!&lt;br /&gt;
&lt;br /&gt;
http://requirements.seilevel.com/blog/&lt;/span&gt;&lt;/p&gt;</description> 
    <dc:creator>Seilevel</dc:creator> 
    <pubDate>Thu, 26 Aug 2010 19:04:00 GMT</pubDate> 
    <guid isPermaLink="false">f1397696-738c-4295-afcd-943feb885714:1505</guid> 
    
</item>
<item>
    <comments>https://www.modernanalyst.com/Community/CommunityBlog/tabid/182/ID/1498/IT-Black-Ops.aspx#Comments</comments> 
    <slash:comments>0</slash:comments> 
    <wfw:commentRss>https://www.modernanalyst.com/DesktopModules/DnnForge%20-%20NewsArticles/RssComments.aspx?TabID=182&amp;ModuleID=875&amp;ArticleID=1498</wfw:commentRss> 
    <trackback:ping>https://www.modernanalyst.com:443/DesktopModules/DnnForge%20-%20NewsArticles/Tracking/Trackback.aspx?ArticleID=1498&amp;PortalID=0&amp;TabID=182</trackback:ping> 
    <title>IT Black Ops </title> 
    <link>https://www.modernanalyst.com/Community/CommunityBlog/tabid/182/ID/1498/IT-Black-Ops.aspx</link> 
    <description>&lt;p&gt;&lt;span style=&quot;font-size: small&quot;&gt;I’ve worked on at least one project now and heard of several others where a super-secret development team works in parallel to solve the same business problem as the “official” IT project team. A coworker of mine coined the term “IT Black Ops” to refer to these sorts of projects where the business, either out of frustration, arrogance, or ignorance, hires their own shadow development team to implement a competing solution, or an enhancement to an existing solution. I’ve never seen this go well. However, unless you are at an executive level, there is very little you can do to shut down the black ops team. In many cases, you won’t even realize the black ops team exists until the last minute when you are forced to integrate their spaghetti code solution with what the actual IT project team has built. Of course, this kind of surprise is to be expected, since the very nature of IT Black Ops is to operate stealthily, and for their business owners to neither confirm nor deny their very existence. However, once their presence is detected, a project and budgetary train wreck usually ensues. &lt;br /&gt;
&lt;br /&gt;
I’ve done a little bit of thinking recently about why IT Black Ops projects are launched in the first place. It’s probably because of one or more of the following reasons:&lt;br /&gt;
&lt;br /&gt;
1.Low confidence that IT will be able to build something that actually solves a business problem. Sometimes this low confidence is warranted.&lt;br /&gt;
&lt;br /&gt;
2.No budget to build something the “right way” (i.e., gather requirements, manage the project, test it, and deploy it). &lt;br /&gt;
&lt;br /&gt;
3.Business owner finds an extra million dollars in the budget and can finally implement his/her pet feature, even though it was initially shot down because there was no ROI for it. &lt;br /&gt;
&lt;br /&gt;
Lack of understanding about why it takes so long to develop working software.&lt;br /&gt;
Even though the decision for the business to go undercover with their IT development will likely be disguised, there are a few ways you can help prevent them from wanting to do this in the first place:&lt;br /&gt;
&lt;br /&gt;
1.Keep the business engaged throughout the development lifecycle. Giving the business partial ownership over the project by having them sign off on and review working prototypes is a great way to give them confidence in the system and make them feel as though the solution is a joint effort.&lt;br /&gt;
&lt;br /&gt;
2.Sell them on the value of process. The ROI for good processes is difficult to calculate; however, turning a team of developers loose to write code with no requirements or process discipline is about as successful as hiring a room full of 1000 monkeys to develop your solution. Giving the business ownership of the process will help. &lt;br /&gt;
&lt;br /&gt;
3.Each project should have a clear ROI. This sounds obvious, but too many projects have a vision statement akin to “you know it would be really cool if…” People also become emotionally invested in certain solutions, without taking the step back and evaluating how well the solution solves a business problem. Just watch out for pencil-whipped and contrived ROIs. Be suspicious of any feature which does not tie back to a quantifiable business objective.&lt;br /&gt;
&lt;br /&gt;
4.Use comparable projects to set expectations. People who do not work in software development often find it difficult to understand how expensive and time-consuming software development can be. This can sometimes lead to the attitude of “This is simple–I can do it faster and cheaper myself”. In order to head this off, it helps to show the budget, resources, and time to execute for similar projects. It is natural to ask the question “Why is it so expensive/time-consuming/so resource-intensive?” You can use the lessons learned on other projects to help answer this question. &lt;br /&gt;
It never really helps to mention that the black ops team will always fail, that someone will get fired if the black ops project continues, or that it will end up being more expensive in the long run–even though these statements are almost always true. Once the black ops team is hired, you’ve already lost, so do what you can to prevent IT Black Ops projects from being launched in the first place&lt;br /&gt;
&lt;br /&gt;
This blog post will self-destruct in 500 views.&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style=&quot;font-size: small&quot;&gt;By Jhulgan&lt;br /&gt;
&lt;br /&gt;
Want more? Check out our other posts &lt;/span&gt;&lt;a target=&quot;_blank&quot; rel=&quot;nofollow&quot; href=&quot;http://requirements.seilevel.com/blog/&quot;&gt;&lt;span style=&quot;font-size: small&quot;&gt;here&lt;/span&gt;&lt;/a&gt;&lt;span style=&quot;font-size: small&quot;&gt;.&lt;/span&gt;&lt;/p&gt;</description> 
    <dc:creator>Seilevel</dc:creator> 
    <pubDate>Sun, 22 Aug 2010 23:26:00 GMT</pubDate> 
    <guid isPermaLink="false">f1397696-738c-4295-afcd-943feb885714:1498</guid> 
    
</item>
<item>
    <comments>https://www.modernanalyst.com/Community/CommunityBlog/tabid/182/ID/1497/Lessons-for-a-Good-Hair-Cut.aspx#Comments</comments> 
    <slash:comments>1</slash:comments> 
    <wfw:commentRss>https://www.modernanalyst.com/DesktopModules/DnnForge%20-%20NewsArticles/RssComments.aspx?TabID=182&amp;ModuleID=875&amp;ArticleID=1497</wfw:commentRss> 
    <trackback:ping>https://www.modernanalyst.com:443/DesktopModules/DnnForge%20-%20NewsArticles/Tracking/Trackback.aspx?ArticleID=1497&amp;PortalID=0&amp;TabID=182</trackback:ping> 
    <title>Lessons for a Good Hair Cut </title> 
    <link>https://www.modernanalyst.com/Community/CommunityBlog/tabid/182/ID/1497/Lessons-for-a-Good-Hair-Cut.aspx</link> 
    <description>&lt;p&gt;&lt;span style=&quot;font-size: small&quot;&gt;Last year, I wrote about my Lessons from a Bad Haircut. I’m please to say I finally have a lesson from a good haircut.&lt;br /&gt;
&lt;br /&gt;
How did I finally get a good haircut? &lt;br /&gt;
&lt;br /&gt;
It was what the stylist did after I explained what I wanted. She drew a quick sketch. It took about 15 seconds. And, with that sketch, I was able to say “No, that’s not what I want.” 60 seconds more of discussing what I wanted while pointing at the sketch, and she’d refined the sketch until both of us were confident that we were talking about the same thing. The sketch was very crude and would never be confused with a work of art. But, that wasn’t the purpose. The purpose was to convey an idea. And it did. And, I got a good haircut.&lt;br /&gt;
&lt;br /&gt;
So, what does this have to do with requirements? &lt;br /&gt;
&lt;br /&gt;
Most people relate to pictures much more easily than to words. “Pictures” are all of the diagrams included in the RML&#174;, such as process flows, wire frames, BDDs, etc. &lt;br /&gt;
&lt;br /&gt;
One of the major things to remember about creating these diagrams is that they don’t have to be perfect to be useful. They simply have to be sufficient to convey the idea. And, once a model of the idea is out there, the discussion becomes very productive. If you can project the diagram or sketch it on a white board, people will point at it and discuss—what’s right? How do we make fix what isn’t? At the end the discussion, with an updated diagram, you’re ready to move forward with all parties confident they are headed down the same path.&lt;br /&gt;
&lt;br /&gt;
When working with a client who wants me to skip the model and go straight to the words, I’ve found they react well to the statement “If we’re not in agreement about the model, we won’t get the words right.” They get it: it’s a matter of being more efficient and synching up our understanding as rapidly as possible, rather than wasting time on misunderstanding.&lt;br /&gt;
&lt;br /&gt;
If I revert to my hair style of ten years ago–all one length and all I need is a trim–I can skip the sketch or picture. Otherwise, a picture or sketch will be a prerequisite to any haircut I get. I similarly recommend that requirements models be a prerequisite to any requirements you write.&lt;br /&gt;
&amp;#160;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style=&quot;font-size: small&quot;&gt;Want to read other blogs? Check us out &lt;/span&gt;&lt;a rel=&quot;nofollow&quot; target=&quot;_blank&quot; href=&quot;http://requirements.seilevel.com/blog/&quot;&gt;&lt;span style=&quot;font-size: small&quot;&gt;here&lt;/span&gt;&lt;/a&gt;&lt;span style=&quot;font-size: small&quot;&gt;.&lt;/span&gt;&lt;/p&gt;</description> 
    <dc:creator>Seilevel</dc:creator> 
    <pubDate>Sun, 22 Aug 2010 23:22:00 GMT</pubDate> 
    <guid isPermaLink="false">f1397696-738c-4295-afcd-943feb885714:1497</guid> 
    
</item>
<item>
    <comments>https://www.modernanalyst.com/Community/CommunityBlog/tabid/182/ID/1488/What-do-you-do-when-the-client-isnt-focused-on-the-business-outcome.aspx#Comments</comments> 
    <slash:comments>1</slash:comments> 
    <wfw:commentRss>https://www.modernanalyst.com/DesktopModules/DnnForge%20-%20NewsArticles/RssComments.aspx?TabID=182&amp;ModuleID=875&amp;ArticleID=1488</wfw:commentRss> 
    <trackback:ping>https://www.modernanalyst.com:443/DesktopModules/DnnForge%20-%20NewsArticles/Tracking/Trackback.aspx?ArticleID=1488&amp;PortalID=0&amp;TabID=182</trackback:ping> 
    <title>What do you do when the client isn’t focused on the business outcome? </title> 
    <link>https://www.modernanalyst.com/Community/CommunityBlog/tabid/182/ID/1488/What-do-you-do-when-the-client-isnt-focused-on-the-business-outcome.aspx</link> 
    <description>&lt;p&gt;&lt;span style=&quot;font-size: small&quot;&gt;One of the values that we bring is that we can help our clients to decide what scope to cut by providing them with a framework that links quantifiable business objectives to specific features. We create an objective chain to do this and it helps to spotlight features that don’t feed into the core business purpose. Typically our stakeholders are able to cut a minimum of 10% of features and as much as 90% while achieving their objectives. &lt;br /&gt;
&lt;br /&gt;
What we are finding though is that it is sometimes a challenge because the features that are good for the company are not necessarily good at making the lives of the people using the software easier or better.&lt;br /&gt;
&lt;br /&gt;
We have recently run into a case (I’m changing the dollar values and the features for confidentiality reasons) where the business side of our client had identified $50 million in potential savings each year in an area of the business related to giving discounts. The issue was that the discounts were being calculated manually and there was the serious possibility that customers were claiming millions in discounts twice. The discounting system and rules are very complex with overlapping effectivity dates, products, regions and discount rules. &lt;br /&gt;
&lt;br /&gt;
The business was confident in the $50 million number based on industry studies that showed that typical companies were giving away 5% more than they needed to in improperly calculated discounts. However, no one could identify specific types of problems that might be leading to double payment. We did a little research and analysis and decided that the biggest risk area was multiple overlapping discounts and so made that the focus.&lt;br /&gt;
&lt;br /&gt;
There were several issues that came up. The most critical was that the users of the system and the business team while acknowledging the problem with overlapping discount agreements, were basing their decisions on the efficiency of the team. The calculating team is an offshore team with 8 people focused on this portion of the process. The company had done a study to show that full automation could reduce headcount from 8 to 2 people.&lt;br /&gt;
&lt;br /&gt;
However our view was that the savings associatied with reducing headcount from 8 to 2 people was so minimal that it wasn’t worth the effort in the beginning when we were faced with such a large amount in overpayments. Instead we felt that focusing on the features that would automate detection of overlapping agreements were absolutely critical. Deploying those features as quickly as possible was paramount because of the massive revenue leak associated with the problem. Leaving a majority of the process manual would actually be ok if the system had the ability to determine when multiple discounts were being applied to the same purchase and thus eliminate the lost dollars. &lt;br /&gt;
&lt;br /&gt;
It turns out that the business simply didn’t want to fund the project unless their work was decreased, even though in the overall scheme the cost savings was minimal. In the end they approved funding for a first phase that has full automation but does not actually focus on detection of the business case driving error conditions. The detection of the error conditions will come in later phases, so ultimately they will get the business value.&lt;br /&gt;
&lt;br /&gt;
We see this often where at the level of individual features, the subject matter experts have mandatory features that will make their life easier but don’t necessarily contribute to the business case for the project. These features create a death by a thousand cuts situation. Our methodology can identify the “unnecessary” features, but ultimately it is up to the client to decide if the business case is really the highest priority.&lt;br /&gt;
&lt;br /&gt;
Want to see other blog posts? Check us out here: http://requirements.seilevel.com/blog/&lt;/span&gt;&lt;/p&gt;</description> 
    <dc:creator>Seilevel</dc:creator> 
    <pubDate>Tue, 17 Aug 2010 18:56:00 GMT</pubDate> 
    <guid isPermaLink="false">f1397696-738c-4295-afcd-943feb885714:1488</guid> 
    
</item>
<item>
    <comments>https://www.modernanalyst.com/Community/CommunityBlog/tabid/182/ID/1487/Its-So-Hard-to-Say-Goodbye-Tips-for-Getting-Closure-on-Your-Project.aspx#Comments</comments> 
    <slash:comments>0</slash:comments> 
    <wfw:commentRss>https://www.modernanalyst.com/DesktopModules/DnnForge%20-%20NewsArticles/RssComments.aspx?TabID=182&amp;ModuleID=875&amp;ArticleID=1487</wfw:commentRss> 
    <trackback:ping>https://www.modernanalyst.com:443/DesktopModules/DnnForge%20-%20NewsArticles/Tracking/Trackback.aspx?ArticleID=1487&amp;PortalID=0&amp;TabID=182</trackback:ping> 
    <title>It’s So Hard to Say Goodbye: Tips for Getting Closure on Your Project </title> 
    <link>https://www.modernanalyst.com/Community/CommunityBlog/tabid/182/ID/1487/Its-So-Hard-to-Say-Goodbye-Tips-for-Getting-Closure-on-Your-Project.aspx</link> 
    <description>&lt;p&gt;&lt;span style=&quot;font-size: small&quot;&gt;Sometimes projects are like villains in horror movies: they just won’t die. Even when you’ve doused them in gasoline, set them on fire, then dumped them in a river, they just keep coming back. A project’s extension beyond its natural or expected life is not good for the project as a whole (even though it might help keep you busy). Projects are expensive and each unnecessary day spent on a project is hundreds (or sometimes thousands) of dollars that could be allocated elsewhere. Here are some tips than can help you keep the project moving towards a harmonious end for both the business and IT teams:&lt;br /&gt;
&lt;br /&gt;
&lt;strong&gt;1. Feature Alignment:&lt;/strong&gt; Make sure that the business understands all of the features that will be delivered as part of the project. &lt;/span&gt;&lt;span style=&quot;font-size: small&quot;&gt;The BRD or other requirements documentation&lt;/span&gt;&lt;span style=&quot;font-size: small&quot;&gt;&lt;span&gt; should spell out very clearly the features that will be delivered as well as those that will not. This sounds very obvious, but it is important and sometimes neglected at the beginning of projects.&lt;br /&gt;
&lt;br /&gt;
&lt;strong&gt;2. Fix my Defects!&lt;/strong&gt; Here’s a dirty secret about the software industry: all software has defects! Not surprised? Well, unfortunately and often understandably, resources will be asked to stay on a project until “all defects are fixed”. If you’ve agreed to such a request, get ready to be on the project for a long, long time. A better plan is to have agreement on the level of severity of which defects will be fixed before project exit–for example, all “Critical” or “Blocker” defects. There may be disagreement as to what counts as a “Critical” defect, but much ink has been spilled on this subject already.&lt;br /&gt;
&lt;br /&gt;
&lt;strong&gt;3. Confidence is Key &lt;/strong&gt;Regardless of how many defects are fixed, how well the project is planned, and how proud you are of your team, your users will not be prepared to see their safety net pulled from under them if they don’t feel comfortable using the system you’ve built. One way to build confidence is by building and measuring &lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;font-size: small&quot;&gt;user adoption &lt;/span&gt;&lt;span style=&quot;font-size: small&quot;&gt;&lt;span&gt;&lt;span&gt;. But sometimes, it just takes a lot of hand-holding and training on how to use the system, and an explanation of the business value.&lt;br /&gt;
&lt;br /&gt;
&lt;strong&gt;4. Focus on Business Value &lt;/strong&gt;No system is perfect, but every system should be built to achieve a business goal. When everyone is “in the weeds” reacting and focusing on discrete, individual tasks, it’s easy to lose sight of the big picture. It’s a good idea from time to time to review the project &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;font-size: small&quot;&gt;business objectives &lt;/span&gt;&lt;span style=&quot;font-size: small&quot;&gt;&lt;span&gt;especially when there is disagreement over which defects need to be fixed before project exit.&lt;br /&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style=&quot;font-size: small&quot;&gt;Do you have other tips? Let us &lt;/span&gt;&lt;span style=&quot;font-size: small&quot;&gt;&lt;a target=&quot;_blank&quot; rel=&quot;nofollow&quot; href=&quot;http://requirements.seilevel.com/blog/2010/04/its-so-hard-to-say-goodbye-tips-for-getting-closure-on-your-project.html&quot;&gt;know&lt;/a&gt;&lt;/span&gt;&lt;span style=&quot;font-size: small&quot;&gt;&lt;span&gt;!&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;</description> 
    <dc:creator>Seilevel</dc:creator> 
    <pubDate>Thu, 12 Aug 2010 18:50:00 GMT</pubDate> 
    <guid isPermaLink="false">f1397696-738c-4295-afcd-943feb885714:1487</guid> 
    
</item>
<item>
    <comments>https://www.modernanalyst.com/Community/CommunityBlog/tabid/182/ID/1470/Top-10-User-Acceptance-Testing-Preparation-Tips.aspx#Comments</comments> 
    <slash:comments>1</slash:comments> 
    <wfw:commentRss>https://www.modernanalyst.com/DesktopModules/DnnForge%20-%20NewsArticles/RssComments.aspx?TabID=182&amp;ModuleID=875&amp;ArticleID=1470</wfw:commentRss> 
    <trackback:ping>https://www.modernanalyst.com:443/DesktopModules/DnnForge%20-%20NewsArticles/Tracking/Trackback.aspx?ArticleID=1470&amp;PortalID=0&amp;TabID=182</trackback:ping> 
    <title>Top 10 User Acceptance Testing Preparation Tips </title> 
    <link>https://www.modernanalyst.com/Community/CommunityBlog/tabid/182/ID/1470/Top-10-User-Acceptance-Testing-Preparation-Tips.aspx</link> 
    <description>&lt;div class=&quot;post_title&quot;&gt;
&lt;p&gt;If you are a Product Manager or Business Analyst in charge of managing users through &lt;a href=&quot;https://www.modernanalyst.com/Careers/InterviewQuestions/tabid/128/ID/5664/How-do-you-approach-user-acceptance-testing.aspx&quot;&gt;User Acceptance Testing &lt;/a&gt;(UAT), here are the top 10 things to do to prepare:&lt;/p&gt;

&lt;ol&gt;
 &lt;li&gt;&lt;strong&gt;Formal scripts&lt;/strong&gt; &amp;ndash; prepare formal scripts for the business users to run. If you can re-use any of QA&amp;rsquo;s scripts, all the better. At a minimum, use your use cases to build test scripts. As an added bonus, these scripts will serve as training to the business users on how to use the system after deployment. We suggest you have scripts for testing both functionally and migrated data.&lt;/li&gt;
 &lt;li&gt;&lt;strong&gt;Informal scripts&lt;/strong&gt; &amp;ndash; prepare informal, unstructured scripts for the business users to run as well. I strongly encourage you to do these in addition to formal scripts, in that these are the ones that will pull out defects about how the system isn&amp;rsquo;t intuitive to use. In addition, they may think to test things you didn&amp;rsquo;t formally script. As an example, this type of script might simply say &amp;ldquo;Login to the system and take a training course.&amp;rdquo; And you are hoping it&amp;rsquo;s intuitive to the user to figure out how to do that on their own.&lt;/li&gt;
 &lt;li&gt;&lt;strong&gt;Use a tool&lt;/strong&gt; &amp;ndash; we strongly encourage you to put your scripts in a tool and teach the business users how to use that tool. For example, Quality Center is a tool that works well for this.&lt;/li&gt;
 &lt;li&gt;&lt;strong&gt;Master data&lt;/strong&gt; &amp;ndash; create master data that can be used for testing by the business users. This includes logins and passwords and any data they must look at and/or consume in the tool. A great starting place to determine what data you need is to look at your Business Data Diagrams, and then of course look at your scripts. For example, if you have a training system, upload sample training courses for them to take during UAT. You should also organize this master data into a format such as a spreadsheet by test case, so they can quickly reference what data they should use in each script.&lt;/li&gt;
 &lt;li&gt;&lt;strong&gt;UAT Kick-off deck&lt;/strong&gt; &amp;ndash; Create a slide deck to kick the UAT window off with. This kick-off should include the scope of testing, a reminder about the value of the system, a reminder that it is a testing phase and they will find defects in the system, and instructions on how to perform UAT. You need to teach them about using the tools, how to login, and even where to go to access the system.&lt;/li&gt;
 &lt;li&gt;&lt;strong&gt;UAT User Manual &lt;/strong&gt;&amp;ndash;&lt;strong&gt; &lt;/strong&gt;Create a manual for the users to quickly reference to while they execute the UAT scripts. You can hopefully reuse some or all of your kick-off slides. You definitely must include where to access the system (URLs), logins, and where to find master data.&lt;/li&gt;
 &lt;li&gt;&lt;strong&gt;Pre-run scripts&lt;/strong&gt; &amp;ndash; Ideally you should pre-run the scripts before the business users try to execute them. You are familiar with the system, so your eyes on the scripts will be looking for things that are not obvious or incorrect steps. This will help ensure a much more smoothly run UAT.&lt;/li&gt;
 &lt;li&gt;&lt;strong&gt;Teach them how to write a good defect&lt;/strong&gt; &amp;ndash; If you want to avoid a lot of manual labor yourself, teach the business users how to enter their own defects into a defect tracking system (and yes, I&amp;rsquo;m assuming you have one!). You need to teach them what information to include (logins, urls, steps to recreate) and how to set severity and priority values if appropriate.&lt;/li&gt;
 &lt;li&gt;&lt;strong&gt;Coordinate build schedule with dev&lt;/strong&gt; &amp;ndash; Make sure your dev team is onboard with your UAT testing schedule so that they don&amp;rsquo;t do a build while users are trying to test. And more importantly, if they do a build overnight, that they don&amp;rsquo;t take the system down with a broken build! In general you need to coordinate with your entire IT team, I just call this one out as they have an immediate way to cripple testing by accident.&lt;/li&gt;
 &lt;li&gt;&lt;strong&gt;Work with a business owner so they truly own acceptance&lt;/strong&gt; &amp;ndash; All of that said, you need to make sure there is someone&amp;nbsp; in the business who owns the UAT process. You are simply here to facilitate it going well and do a lot of the prep work for them. But truly, they must be the ones who own acceptance of the system or they will never actually adapt it for use. So every step of the way as you go through your prep tasks, be sure you are getting the business UAT owner&amp;rsquo;s buy-in!&lt;/li&gt;
&lt;/ol&gt;

&lt;p&gt;&lt;strong&gt;And a bonus #11: &lt;/strong&gt;Have fun with it! This is when you get to see your system come to life with the people who will be use it. If you have fun, they&amp;rsquo;ll be more likely to have fun and actually enjoy this!!If you are a Product Manager or Business Analyst in charge of managing users through User Acceptance Testing (UAT), here are the top 10 things to do to prepare:&lt;/p&gt;

&lt;ol&gt;
 &lt;li&gt;&lt;strong&gt;Formal scripts&lt;/strong&gt; &amp;ndash; prepare formal scripts for the business users to run. If you can re-use any of QA&amp;rsquo;s scripts, all the better. At a minimum, use your use cases to build test scripts. As an added bonus, these scripts will serve as training to the business users on how to use the system after deployment. We suggest you have scripts for testing both functionally and migrated data.&lt;/li&gt;
 &lt;li&gt;&lt;strong&gt;Informal scripts&lt;/strong&gt; &amp;ndash; prepare informal, unstructured scripts for the business users to run as well. I strongly encourage you to do these in addition to formal scripts, in that these are the ones that will pull out defects about how the system isn&amp;rsquo;t intuitive to use. In addition, they may think to test things you didn&amp;rsquo;t formally script. As an example, this type of script might simply say &amp;ldquo;Login to the system and take a training course.&amp;rdquo; And you are hoping it&amp;rsquo;s intuitive to the user to figure out how to do that on their own.&lt;/li&gt;
 &lt;li&gt;&lt;strong&gt;Use a tool&lt;/strong&gt; &amp;ndash; we strongly encourage you to put your scripts in a tool and teach the business users how to use that tool. For example, Quality Center is a tool that works well for this.&lt;/li&gt;
 &lt;li&gt;&lt;strong&gt;Master data&lt;/strong&gt; &amp;ndash; create master data that can be used for testing by the business users. This includes logins and passwords and any data they must look at and/or consume in the tool. A great starting place to determine what data you need is to look at your Business Data Diagrams, and then of course look at your scripts. For example, if you have a training system, upload sample training courses for them to take during UAT. You should also organize this master data into a format such as a spreadsheet by test case, so they can quickly reference what data they should use in each script.&lt;/li&gt;
 &lt;li&gt;&lt;strong&gt;UAT Kick-off deck&lt;/strong&gt; &amp;ndash; Create a slide deck to kick the UAT window off with. This kick-off should include the scope of testing, a reminder about the value of the system, a reminder that it is a testing phase and they will find defects in the system, and instructions on how to perform UAT. You need to teach them about using the tools, how to login, and even where to go to access the system.&lt;/li&gt;
 &lt;li&gt;&lt;strong&gt;UAT User Manual &lt;/strong&gt;&amp;ndash;&lt;strong&gt; &lt;/strong&gt;Create a manual for the users to quickly reference to while they execute the UAT scripts. You can hopefully reuse some or all of your kick-off slides. You definitely must include where to access the system (URLs), logins, and where to find master data.&lt;/li&gt;
 &lt;li&gt;&lt;strong&gt;Pre-run scripts&lt;/strong&gt; &amp;ndash; Ideally you should pre-run the scripts before the business users try to execute them. You are familiar with the system, so your eyes on the scripts will be looking for things that are not obvious or incorrect steps. This will help ensure a much more smoothly run UAT.&lt;/li&gt;
 &lt;li&gt;&lt;strong&gt;Teach them how to write a good defect&lt;/strong&gt; &amp;ndash; If you want to avoid a lot of manual labor yourself, teach the business users how to enter their own defects into a defect tracking system (and yes, I&amp;rsquo;m assuming you have one!). You need to teach them what information to include (logins, urls, steps to recreate) and how to set severity and priority values if appropriate.&lt;/li&gt;
 &lt;li&gt;&lt;strong&gt;Coordinate build schedule with dev&lt;/strong&gt; &amp;ndash; Make sure your dev team is onboard with your UAT testing schedule so that they don&amp;rsquo;t do a build while users are trying to test. And more importantly, if they do a build overnight, that they don&amp;rsquo;t take the system down with a broken build! In general you need to coordinate with your entire IT team, I just call this one out as they have an immediate way to cripple testing by accident.&lt;/li&gt;
 &lt;li&gt;&lt;strong&gt;Work with a business owner so they truly own acceptance&lt;/strong&gt; &amp;ndash; All of that said, you need to make sure there is someone&amp;nbsp; in the business who owns the UAT process. You are simply here to facilitate it going well and do a lot of the prep work for them. But truly, they must be the ones who own acceptance of the system or they will never actually adapt it for use. So every step of the way as you go through your prep tasks, be sure you are getting the business UAT owner&amp;rsquo;s buy-in!&lt;/li&gt;
&lt;/ol&gt;

&lt;p&gt;&lt;strong&gt;And a bonus #11: &lt;/strong&gt;Have fun with it! This is when you get to see your system come to life with the people who will be use it. If you have fun, they&amp;rsquo;ll be more likely to have fun and actually enjoy this!!&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Do you have comments? Want to check out our other blogs? Check us out &lt;/strong&gt;&lt;strong&gt;&lt;a href=&quot;http://requirements.seilevel.com/blog/&quot; rel=&quot;nofollow&quot; target=&quot;_blank&quot;&gt;here&lt;/a&gt;.&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Do you have comments? Want to check out our other blogs? Check us out &lt;/strong&gt;&lt;strong&gt;&lt;a href=&quot;http://requirements.seilevel.com/blog/&quot; rel=&quot;nofollow&quot; target=&quot;_blank&quot;&gt;here&lt;/a&gt;.&lt;/strong&gt;&lt;/p&gt;
&lt;/div&gt;
</description> 
    <dc:creator>Seilevel</dc:creator> 
    <pubDate>Thu, 05 Aug 2010 18:15:00 GMT</pubDate> 
    <guid isPermaLink="false">f1397696-738c-4295-afcd-943feb885714:1470</guid> 
    
</item>
<item>
    <comments>https://www.modernanalyst.com/Community/CommunityBlog/tabid/182/ID/1469/RML-Model-4-Data-Dictionary.aspx#Comments</comments> 
    <slash:comments>1</slash:comments> 
    <wfw:commentRss>https://www.modernanalyst.com/DesktopModules/DnnForge%20-%20NewsArticles/RssComments.aspx?TabID=182&amp;ModuleID=875&amp;ArticleID=1469</wfw:commentRss> 
    <trackback:ping>https://www.modernanalyst.com:443/DesktopModules/DnnForge%20-%20NewsArticles/Tracking/Trackback.aspx?ArticleID=1469&amp;PortalID=0&amp;TabID=182</trackback:ping> 
    <title>RML&#174; Model 4 – Data Dictionary </title> 
    <link>https://www.modernanalyst.com/Community/CommunityBlog/tabid/182/ID/1469/RML-Model-4-Data-Dictionary.aspx</link> 
    <description>&lt;div class=&quot;post_title&quot;&gt;&lt;span style=&quot;font-size: small&quot;&gt;&lt;span style=&quot;font-family: Times New Roman&quot;&gt;When creating a data dictionary, it is critical not to &lt;/span&gt;&lt;/span&gt;&lt;a rel=&quot;nofollow&quot; target=&quot;_blank&quot; jquery1281035363454=&quot;154&quot; href=&quot;http://en.wikipedia.org/wiki/Data_hierarchy&quot;&gt;&lt;span style=&quot;font-size: small&quot;&gt;&lt;span style=&quot;font-family: Times New Roman&quot;&gt;&lt;span style=&quot;color: #0000ff&quot;&gt;design with it&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/a&gt;&lt;span style=&quot;font-size: small&quot;&gt;&lt;span style=&quot;font-family: Times New Roman&quot;&gt;.&amp;#160; You should not be attempting to create a database nor should you be showing the relationships of data.&amp;#160; This will be a detailed description of the data involved in your project.&amp;#160; It will also be one of the largest morale draining approval processes you can have for a document.&amp;#160; They will be very time consuming an have the potential to have a good deal of churn over the data items they hold.&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;p style=&quot;margin: 0in 0in 0pt&quot;&gt;&lt;span style=&quot;font-size: small&quot;&gt;&lt;span style=&quot;font-family: Times New Roman&quot;&gt;&amp;#160;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style=&quot;margin: 0in 0in 0pt&quot;&gt;&lt;span style=&quot;font-size: small&quot;&gt;&lt;span style=&quot;font-family: Times New Roman&quot;&gt;One of my former projects demanded a great amount of detail be gathered from the existing systems to be implemented in a new outside system.&amp;#160; Unfortunately there were several large problems with the way Data Dictionaries were used.&amp;#160; One of the two largest problems was that there were upwards of twenty different data dictionaries that were being worked on independently by different functional areas of the project.&amp;#160; The other huge issue was that only fields that were visible to the business were being captured.&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style=&quot;margin: 0in 0in 0pt&quot;&gt;&lt;span style=&quot;font-size: small&quot;&gt;&lt;span style=&quot;font-family: Times New Roman&quot;&gt;&amp;#160;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style=&quot;margin: 0in 0in 0pt&quot;&gt;&lt;span style=&quot;font-size: small&quot;&gt;&lt;span style=&quot;font-family: Times New Roman&quot;&gt;Having multiple data dictionaries for the same project causes many issues and can lead to delayed development and incomplete requirements.&amp;#160; If there are 10 different Data Dictionaries that all call for a field identified as ‘Credit’, how does one figure out if they are all the same field?&amp;#160; If they are the same field, which of the different entries has the correct business rules and attributes?&amp;#160; If they are not the same field, how will the names be reconciled?&amp;#160; If they are different, which one was being referred to in other documentation and models?&amp;#160; And what about the one field labeled ‘CustCred’.&amp;#160; Was that the same?&amp;#160; Were all the business SME’s aware that ‘CustCred’ was included in only one of the data dictionaries?&amp;#160; &lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style=&quot;margin: 0in 0in 0pt&quot;&gt;&lt;span style=&quot;font-size: small&quot;&gt;&lt;span style=&quot;font-family: Times New Roman&quot;&gt;&amp;#160;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style=&quot;margin: 0in 0in 0pt&quot;&gt;&lt;span style=&quot;font-size: small&quot;&gt;&lt;span style=&quot;font-family: Times New Roman&quot;&gt;Failure to engage the Business and IT in creating a Data Dictionary can lead to a plethora of data not being identified and documented.&amp;#160; Unfortunately when only the business is involved in creating a Data Dictionary, it tends to only get populated with fields that can be seen, either on the screen or in reports.&amp;#160; IT will be able to provide input around these fields.&amp;#160; What is not being seen is that when you enter your account number and password, the system is keeping a log of your user id, the date the login attempt occurred, the outcome, and your IP address.&amp;#160; Without IT there, you could have just lost 4 of the 6 fields required to login.&amp;#160; Additionally, if you have to go back a separate time with the IT group, you will have to bring the Business in even more to make sure that the business name you have recorded is the same as the field IT identified.&amp;#160; Just because it says customer name on the screen doesn’t eliminate the possibility that it is actually ‘cust_legal_name’ in the database.&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style=&quot;margin: 0in 0in 0pt&quot;&gt;&lt;span style=&quot;font-size: small&quot;&gt;&amp;#160;&lt;/span&gt;&lt;/p&gt;
&lt;p style=&quot;margin: 0in 0in 0pt&quot;&gt;&lt;span style=&quot;font-size: small&quot;&gt;&amp;#160;&lt;/span&gt;&lt;/p&gt;
&lt;div style=&quot;margin: 0in 0in 0pt&quot;&gt;&lt;span style=&quot;font-size: small&quot;&gt;&lt;span style=&quot;font-family: Times New Roman&quot;&gt;&lt;strong&gt;I have found the following fields to be a robust baseline for any data dictionary I create:&lt;/strong&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;/span&gt;
&lt;div style=&quot;margin: 0in 0in 0pt&quot;&gt;&lt;span style=&quot;font-size: small&quot;&gt;&amp;#160;&lt;/span&gt;&lt;/div&gt;
&lt;div style=&quot;margin: 0in 0in 0pt&quot;&gt;&lt;span style=&quot;font-size: small&quot;&gt;&lt;span style=&quot;font-family: Times New Roman&quot;&gt;&lt;strong&gt;&amp;#160;&lt;/strong&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div style=&quot;text-indent: -0.25in; margin: 0in 0in 0pt 19.6pt; vertical-align: middle&quot;&gt;&lt;span style=&quot;font-size: small&quot;&gt;&lt;span style=&quot;font-family: Times New Roman&quot;&gt;-ID – unique ID to keep track of the data fields&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div style=&quot;text-indent: -0.25in; margin: 0in 0in 0pt 19.6pt; vertical-align: middle&quot;&gt;&lt;span style=&quot;font-size: small&quot;&gt;&lt;span style=&quot;font-family: Times New Roman&quot;&gt;-Category – Organizational field that can help group data&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div style=&quot;text-indent: -0.25in; margin: 0in 0in 0pt 19.6pt; vertical-align: middle&quot;&gt;&lt;span style=&quot;font-size: small&quot;&gt;&lt;span style=&quot;font-family: Times New Roman&quot;&gt;-Business Name – Official or most widely recognized name for the data&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div style=&quot;text-indent: -0.25in; margin: 0in 0in 0pt 19.6pt; vertical-align: middle&quot;&gt;&lt;span style=&quot;font-size: small&quot;&gt;&lt;span style=&quot;font-family: Times New Roman&quot;&gt;-Aliases – Abbreviations or alternative names the data could go by&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div style=&quot;text-indent: -0.25in; margin: 0in 0in 0pt 19.6pt; vertical-align: middle&quot;&gt;&lt;span style=&quot;font-size: small&quot;&gt;&lt;span style=&quot;font-family: Times New Roman&quot;&gt;-Data Field – Field used in the database (mostly used on gap projects)&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div style=&quot;text-indent: -0.25in; margin: 0in 0in 0pt 19.6pt; vertical-align: middle&quot;&gt;&lt;span style=&quot;font-size: small&quot;&gt;&lt;span style=&quot;font-family: Times New Roman&quot;&gt;-Description – Short description of the field for context&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div style=&quot;text-indent: -0.25in; margin: 0in 0in 0pt 19.6pt; vertical-align: middle&quot;&gt;&lt;span style=&quot;font-size: small&quot;&gt;&lt;span style=&quot;font-family: Times New Roman&quot;&gt;-Formula – If the field is calculated, include the formula used to come up with the value here&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div style=&quot;text-indent: -0.25in; margin: 0in 0in 0pt 19.6pt; vertical-align: middle&quot;&gt;&lt;span style=&quot;font-size: small&quot;&gt;&lt;span style=&quot;font-family: Times New Roman&quot;&gt;-Business Rules – Any actions or restrictions that must apply to this data&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div style=&quot;text-indent: -0.25in; margin: 0in 0in 0pt 19.6pt; vertical-align: middle&quot;&gt;&lt;span style=&quot;font-size: small&quot;&gt;&lt;span style=&quot;font-family: Times New Roman&quot;&gt;-Data Type – generic data type such as ‘alpha’, ‘numeric’, ‘alphanumeric’, ‘currency’, ‘date’, or ‘time’&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div style=&quot;text-indent: -0.25in; margin: 0in 0in 0pt 19.6pt; vertical-align: middle&quot;&gt;&lt;span style=&quot;font-size: small&quot;&gt;&lt;span style=&quot;font-family: Times New Roman&quot;&gt;-&amp;#160;Length – Maximum allowed length of the field &lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div style=&quot;text-indent: -0.25in; margin: 0in 0in 0pt 19.6pt; vertical-align: middle&quot;&gt;&lt;span style=&quot;font-size: small&quot;&gt;&lt;span style=&quot;font-family: Times New Roman&quot;&gt;-Owner – Individual or group who currently owns an action item for the field&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div style=&quot;text-indent: -0.25in; margin: 0in 0in 0pt 19.6pt; vertical-align: middle&quot;&gt;&lt;span style=&quot;font-size: small&quot;&gt;&lt;span style=&quot;font-family: Times New Roman&quot;&gt;-Status – Draft/Reviewed/Approved/Removed/etc.&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div style=&quot;text-indent: -0.25in; margin: 0in 0in 0pt 19.6pt; vertical-align: middle&quot;&gt;&lt;span style=&quot;font-size: small&quot;&gt;&lt;span style=&quot;font-family: Times New Roman&quot;&gt;-&amp;#160;Notes – Misc notes to be taken about the field such as links or individual’s comments&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div style=&quot;text-indent: -0.25in; margin: 0in 0in 0pt 19.6pt; vertical-align: middle&quot;&gt;&lt;span style=&quot;font-size: small&quot;&gt;&lt;span style=&quot;font-family: Times New Roman&quot;&gt;-Issues – List of unresolved issues or action items with the field&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div style=&quot;text-indent: -0.25in; margin: 0in 0in 0pt 19.6pt; vertical-align: middle&quot;&gt;&lt;span style=&quot;font-size: small&quot;&gt;&lt;span style=&quot;font-family: Times New Roman&quot;&gt;&amp;#160;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: left; text-indent: -0.25in; margin: 0in 0in 0pt 19.6pt; vertical-align: middle&quot;&gt;&lt;span style=&quot;font-size: small&quot;&gt;&lt;span style=&quot;font-family: Times New Roman&quot;&gt;Keep in mind that the Data Dictionary is best in situations where you have an undefined data model or in&amp;#160; situation where you are involving new systems.&amp;#160; This data model will become less useful when dealing with a smaller or more defined/understood data set or if you are short on time.&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div style=&quot;text-indent: -0.25in; margin: 0in 0in 0pt 19.6pt; vertical-align: middle&quot;&gt;&lt;span style=&quot;font-size: small&quot;&gt;&lt;span style=&quot;font-family: Times New Roman&quot;&gt;&amp;#160;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div style=&quot;text-indent: -0.25in; margin: 0in 0in 0pt 19.6pt; vertical-align: middle&quot;&gt;&lt;span style=&quot;font-size: small&quot;&gt;&lt;span style=&quot;font-family: Times New Roman&quot;&gt;&amp;#160;Unfortunately this model is also not a visual model.&amp;#160; This means that it will be much harder for people consuming it to quickly learn the data being presented and it will also be difficult to quickly interpret the data being presented.&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div style=&quot;text-indent: -0.25in; margin: 0in 0in 0pt 19.6pt; vertical-align: middle&quot;&gt;&lt;span style=&quot;font-size: small&quot;&gt;&lt;span style=&quot;font-family: Times New Roman&quot;&gt;&amp;#160;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div style=&quot;text-indent: -0.25in; margin: 0in 0in 0pt 19.6pt; vertical-align: middle&quot;&gt;&lt;span style=&quot;font-size: small&quot;&gt;&lt;span style=&quot;font-family: Times New Roman&quot;&gt;You are almost always going to find this document living as an excel spreadsheet.&amp;#160; If you plan on having multiple large groups working on the same project, you should consider having a collaboration tool for this document such as Google&amp;#160;Docs or SharePoint lists.&amp;#160; Multiple lists being worked on separately can cause massive headaches and prove to be massive time sink when trying to correct and compile.&amp;#160; As a best practice, one should never delete data either, but rather mark it as removed or do a strikethrough formatting.&amp;#160; This will allow you to know that it was documented but deemed unnecessary instead of forgetting about that one remote field and researching it again to find out you cut it already.&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div style=&quot;text-indent: -0.25in; margin: 0in 0in 0pt 19.6pt; vertical-align: middle&quot;&gt;&lt;span style=&quot;font-size: small&quot;&gt;&lt;span style=&quot;font-family: Times New Roman&quot;&gt;&amp;#160;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div style=&quot;text-indent: -0.25in; margin: 0in 0in 0pt 19.6pt; vertical-align: middle&quot;&gt;&lt;span style=&quot;font-size: small&quot;&gt;&lt;span style=&quot;font-family: Times New Roman&quot;&gt;&lt;strong&gt;Pro Tip for excel users:&lt;/strong&gt; &lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div style=&quot;text-indent: -0.25in; margin: 0in 0in 0pt 19.6pt; vertical-align: middle&quot;&gt;&lt;span style=&quot;font-size: small&quot;&gt;&lt;span style=&quot;font-family: Times New Roman&quot;&gt;&amp;#160;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div style=&quot;text-indent: -0.25in; margin: 0in 0in 0pt 19.6pt; vertical-align: middle&quot;&gt;&lt;span style=&quot;font-size: small&quot;&gt;&lt;span style=&quot;font-family: Times New Roman&quot;&gt;&lt;strong&gt;Holding down Alt and pressing Enter&amp;#160; (Alt + Enter)&lt;/strong&gt; while typing in a cell will allow you to return &lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div style=&quot;text-indent: -0.25in; margin: 0in 0in 0pt 19.6pt; vertical-align: middle&quot;&gt;&lt;span style=&quot;font-size: small&quot;&gt;&lt;span style=&quot;font-family: Times New Roman&quot;&gt;to the next line within the cell as if it were a word document.&amp;#160; This will make it easier to format notes or add multiple aliases/data fields to a single row.&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div style=&quot;text-indent: -0.25in; margin: 0in 0in 0pt 19.6pt; vertical-align: middle&quot;&gt;&lt;span style=&quot;font-size: small&quot;&gt;&lt;span style=&quot;font-family: Times New Roman&quot;&gt;&amp;#160;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div style=&quot;text-indent: -0.25in; margin: 0in 0in 0pt 19.6pt; vertical-align: middle&quot;&gt;&lt;span style=&quot;font-size: small&quot;&gt;&lt;span style=&quot;font-family: Times New Roman&quot;&gt;&lt;strong&gt;Fun tip-&lt;/strong&gt; for those who have sympathy for making others do a data dictionary review: bring koosh balls, stress relievers or fun packs of play-doh for your attendees to keep their brains semi-active during the reviews.&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;/div&gt;
&lt;p&gt;&lt;span style=&quot;font-size: small&quot;&gt;&lt;span style=&quot;font-family: Times New Roman&quot;&gt;by jheep&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style=&quot;font-size: small&quot;&gt;&lt;span style=&quot;font-family: Times New Roman&quot;&gt;&lt;strong&gt;Want more models? check us out &lt;/strong&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;font-size: small&quot;&gt;&lt;span style=&quot;font-family: Times New Roman&quot;&gt;&lt;strong&gt;&lt;a rel=&quot;nofollow&quot; target=&quot;_blank&quot; href=&quot;http://requirements.seilevel.com/blog/&quot;&gt;&lt;span style=&quot;font-size: small&quot;&gt;here&lt;/span&gt;&lt;/a&gt;&lt;/strong&gt;&lt;span style=&quot;font-size: small&quot;&gt;&lt;strong&gt;.&lt;/strong&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;</description> 
    <dc:creator>Seilevel</dc:creator> 
    <pubDate>Thu, 05 Aug 2010 18:09:00 GMT</pubDate> 
    <guid isPermaLink="false">f1397696-738c-4295-afcd-943feb885714:1469</guid> 
    
</item>
<item>
    <comments>https://www.modernanalyst.com/Community/CommunityBlog/tabid/182/ID/1457/Building-Credibility-With-Your-Team.aspx#Comments</comments> 
    <slash:comments>0</slash:comments> 
    <wfw:commentRss>https://www.modernanalyst.com/DesktopModules/DnnForge%20-%20NewsArticles/RssComments.aspx?TabID=182&amp;ModuleID=875&amp;ArticleID=1457</wfw:commentRss> 
    <trackback:ping>https://www.modernanalyst.com:443/DesktopModules/DnnForge%20-%20NewsArticles/Tracking/Trackback.aspx?ArticleID=1457&amp;PortalID=0&amp;TabID=182</trackback:ping> 
    <title>Building Credibility With Your Team </title> 
    <link>https://www.modernanalyst.com/Community/CommunityBlog/tabid/182/ID/1457/Building-Credibility-With-Your-Team.aspx</link> 
    <description>&lt;p&gt;&lt;span style=&quot;font-size: small&quot;&gt;As consultants and product managers, it is important that we quickly build and maintain credibility with our team&amp;#160;so that we can&amp;#160;work productively and&amp;#160;effectively.&amp;#160;&amp;#160; If you are unable to join the team dynamics, the work that we provide will be met with apathy or even outright hostility.&amp;#160; I’ve learned a few tips to help establish credibility quickly.&amp;#160;&amp;#160;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style=&quot;font-size: small&quot;&gt;&lt;strong&gt;&lt;span style=&quot;font-size: small&quot;&gt;&lt;img class=&quot;alignleft size-medium wp-image-2479&quot; title=&quot;teamwork&quot; align=&quot;left&quot; width=&quot;300&quot; height=&quot;200&quot; alt=&quot;&quot; src=&quot;http://requirements.seilevel.com/blog/wp-content/uploads/2010/07/teamwork1-300x200.jpg&quot; /&gt;&lt;/span&gt;Maintain your visibility&lt;/strong&gt; –&amp;#160;&lt;/span&gt;&lt;span style=&quot;font-size: small&quot;&gt;&amp;#160;Initially, it is important to get plugged into as many face-to-face meetings and conversations as possible.&amp;#160; By being&amp;#160;face-to-face it&amp;#160;gives you the availability to&amp;#160;learn more about the project right away,&amp;#160;gives you&amp;#160;context, and you will&amp;#160;quickly meet many of the people who might influence your efforts.&amp;#160; Your team can see you demonstrating your expertise&amp;#160;and learning about the challenges of the project. They will see you as a member of the group.&amp;#160; If you are not able to join many meetings, just being onsite and visible&amp;#160; will help establish your presence.&amp;#160;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style=&quot;font-size: small&quot;&gt;&lt;strong&gt;Learn about your customer and your team&lt;/strong&gt; -&amp;#160;&amp;#160; Knowing the business issues and pain points of the project team will help establish your credibility.&amp;#160; Research the business and the challenges before meeting with your team.&amp;#160; Usually, you will have a point of contact within the organization who can share the current challenges, and possibly some of the team dynamics.&amp;#160; It’s also important to keep an open mind when learning about a new group.&amp;#160; Everyone has a perspective and until you can gather your own impressions, take what’s shared with you with a grain of salt.&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style=&quot;font-size: small&quot;&gt;&lt;strong&gt;Be Personable&lt;/strong&gt; – It is critical to try to establish a personal relationship beyond the necessary professional one.&amp;#160; I’ve found that if a new team member can connect with me on a personal level; it goes a long way towards smoothing out the edges professionally.&amp;#160; Try to ask your team members about appropriate things that matter to them, like kids, interests or holiday plans. &amp;#160;If you do ask, be sure to remember what they told you and be genuinely interested.&amp;#160; If you do ask about a team member’s personal interests – Don’t forget the answers.&amp;#160; Even if you have to jot them down on a notepad to remember later. It’s critical that you not ask the same personal question twice.&amp;#160; People may give you a pass if you repeatedly ask the same question about work related topics, but if they care enough to give you an answer about something personal, you should care enough to remember it.&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style=&quot;font-size: small&quot;&gt;&lt;strong&gt;Be a good communicator and listener&lt;/strong&gt; – The ability to communicate effectively and sincerely will always enhance your ability to establish credibility.&amp;#160; It’s important to be engaging, and build professional relationships.&amp;#160; Effective communication can quickly build a personal rapport between you and the other team members.&amp;#160;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style=&quot;font-size: small&quot;&gt;&lt;strong&gt;&lt;span style=&quot;font-size: small&quot;&gt;&lt;img class=&quot;alignleft size-medium wp-image-2482&quot; title=&quot;nervous&quot; align=&quot;left&quot; width=&quot;195&quot; height=&quot;300&quot; alt=&quot;&quot; src=&quot;http://requirements.seilevel.com/blog/wp-content/uploads/2010/07/nervous2-195x300.jpg&quot; /&gt;&lt;/span&gt;Never let ‘em see you sweat-&lt;/strong&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style=&quot;font-size: small&quot;&gt;&lt;strong&gt;&lt;strong&gt;&amp;#160;&lt;/strong&gt;&lt;/strong&gt;This is hard to do in practice but important.&amp;#160; If a person is going to have faith or confidence in your ability to get the job done, then you should have faith in yourself.&amp;#160; Issues and problems will come up from time to time, but having grace under pressure allows people to feel comfortable that you are the part of the solution and not part of the problem.&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style=&quot;font-size: small&quot;&gt;Do you have tips on how to build credibility with your team?&amp;#160;Do you want to check out other blogs?&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style=&quot;font-size: small&quot;&gt;You can check us out &lt;/span&gt;&lt;a target=&quot;_blank&quot; rel=&quot;nofollow&quot;  href=&quot;http://requirements.seilevel.com/blog/2010/07/building-credibility-with-your-team.html&quot;&gt;&lt;span style=&quot;font-size: small&quot;&gt;here&lt;/span&gt;&lt;/a&gt;&lt;span style=&quot;font-size: small&quot;&gt;.&amp;#160;&amp;#160;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style=&quot;font-size: small&quot;&gt;By Landerson&lt;/span&gt;&lt;/p&gt;</description> 
    <dc:creator>Seilevel</dc:creator> 
    <pubDate>Wed, 28 Jul 2010 22:07:00 GMT</pubDate> 
    <guid isPermaLink="false">f1397696-738c-4295-afcd-943feb885714:1457</guid> 
    
</item>
<item>
    <comments>https://www.modernanalyst.com/Community/CommunityBlog/tabid/182/ID/1455/How-many-Business-Analysts-do-I-need-on-my-project.aspx#Comments</comments> 
    <slash:comments>0</slash:comments> 
    <wfw:commentRss>https://www.modernanalyst.com/DesktopModules/DnnForge%20-%20NewsArticles/RssComments.aspx?TabID=182&amp;ModuleID=875&amp;ArticleID=1455</wfw:commentRss> 
    <trackback:ping>https://www.modernanalyst.com:443/DesktopModules/DnnForge%20-%20NewsArticles/Tracking/Trackback.aspx?ArticleID=1455&amp;PortalID=0&amp;TabID=182</trackback:ping> 
    <title>How many Business Analysts do I need on my project? </title> 
    <link>https://www.modernanalyst.com/Community/CommunityBlog/tabid/182/ID/1455/How-many-Business-Analysts-do-I-need-on-my-project.aspx</link> 
    <description>&lt;p&gt;&lt;span style=&quot;font-size: small&quot;&gt;At the beginning of almost every project (and even sometimes midway through them) we are asked to create a requirements plan and estimate the time required on tasks and the number of BAs necessary to execute it. In a later post I’ll talk about the actual plan items, but we do have a rule of thumb for how many BAs you need on a project.&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style=&quot;font-size: small&quot;&gt;We have a standard metric we use: we suggest 1 BA can support 4 to 8 developers. Typically I suggest 1 BA to support 4 to 6 developers though, as 8 is a stretch on many projects. Of course this number is highly dependent on the context of your project, so treat it as a rule of thumb only.&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style=&quot;font-size: small&quot;&gt;As an example, right now we have 7 developers working on rebuilding existing functionality from an existing site and it’s required just over 1 BA to work on the requirements for it. And even at that, the BA is pretty stretched to get them done as fast as the dev team needs them. And in another part of the project, we have 1.5 BAs supporting about 4 developers who are doing defect testing – but they are also very intensely focused on UAT activities.&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style=&quot;font-size: small&quot;&gt;ByJBeatty&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style=&quot;font-size: small&quot;&gt;How many BA&#39;s do you need on your project?&amp;#160;Do you have comments?&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;a rel=&quot;nofollow&quot; target=&quot;_blank&quot; href=&quot;http://requirements.seilevel.com/blog/2010/07/how-many-business-analysts-do-i-need-on-my-project.html&quot;&gt;&lt;span style=&quot;font-size: small&quot;&gt;http://requirements.seilevel.com/blog/2010/07/how-many-business-analysts-do-i-need-on-my-project.html&lt;/span&gt;&lt;/a&gt;&lt;/p&gt;</description> 
    <dc:creator>Seilevel</dc:creator> 
    <pubDate>Tue, 27 Jul 2010 15:29:00 GMT</pubDate> 
    <guid isPermaLink="false">f1397696-738c-4295-afcd-943feb885714:1455</guid> 
    
</item>
<item>
    <comments>https://www.modernanalyst.com/Community/CommunityBlog/tabid/182/ID/1450/How-do-you-determine-if-you-have-a-business-rule.aspx#Comments</comments> 
    <slash:comments>2</slash:comments> 
    <wfw:commentRss>https://www.modernanalyst.com/DesktopModules/DnnForge%20-%20NewsArticles/RssComments.aspx?TabID=182&amp;ModuleID=875&amp;ArticleID=1450</wfw:commentRss> 
    <trackback:ping>https://www.modernanalyst.com:443/DesktopModules/DnnForge%20-%20NewsArticles/Tracking/Trackback.aspx?ArticleID=1450&amp;PortalID=0&amp;TabID=182</trackback:ping> 
    <title>How do you determine if you have a business rule? </title> 
    <link>https://www.modernanalyst.com/Community/CommunityBlog/tabid/182/ID/1450/How-do-you-determine-if-you-have-a-business-rule.aspx</link> 
    <description>&lt;p&gt;&lt;span style=&quot;font-size: small&quot;&gt;On&amp;#160;a recent client’s project, we were asked to help in the effort of creating a system to automate much of the current manual processes.&amp;#160; In order to capture the requirements this also meant that we were documenting the business rules that were currently being used.&amp;#160; When I started the project, I did not have a complete understanding of how a business rule was different than a requirement statement.&amp;#160; I found that I was constantly getting mired in my confusion between the two.&amp;#160;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style=&quot;font-size: small&quot;&gt;From my research I did find one Wikipedia &lt;/span&gt;&lt;a target=&quot;_blank&quot; jquery1279897741751=&quot;13&quot; rel=&quot;nofollow&quot;  href=&quot;http://en.wikipedia.org/wiki/Business_rule&quot;&gt;&lt;span style=&quot;font-size: small&quot;&gt;&lt;font color=&quot;#0066cc&quot;&gt;article&lt;/font&gt;&lt;/span&gt;&lt;/a&gt;&lt;span style=&quot;font-size: small&quot;&gt; to be particularly helpful, but I simplified that advice even further.&amp;#160; From my reading&amp;#160; and experiences, I created the following four guidelines to help me determine if a statement was a business rule that would need to be represented within the new system and should described within my functional requirement statements.&amp;#160;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style=&quot;font-size: small&quot;&gt;&amp;#160;&lt;strong&gt;1:&lt;/strong&gt;&amp;#160; &lt;strong&gt;A business rule is about the how to run the business and not about a system, or set of systems.&lt;/strong&gt;&amp;#160; If you removed all the systems and system platforms, the rule would still important to the business operations.&amp;#160; Business rules are about people doing business activities, to achieve business goals not interacting with systems.&amp;#160; A very simple rule that is used every day is “No shoes, no shirt, no service” a person can read this rule, and know what actions they are to perform.&amp;#160; A functional requirement would be to support the “No shoes, no shirt, no service” rule within the system.&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style=&quot;font-size: small&quot;&gt;&lt;strong&gt;2: Does the rule provide enough information for a business person to make a decision, or a series of decisions?&lt;/strong&gt;&amp;#160; If a business person uses the rule to make a decision, then it’s a business rule.&amp;#160; The rule exists in order to operate the business.&amp;#160; A business person could easily read the rule and understand how they are to conduct business.&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style=&quot;font-size: small&quot;&gt;&lt;strong&gt;3:&lt;/strong&gt;&amp;#160; &lt;strong&gt;Business rules are owned by the business.&lt;/strong&gt;&amp;#160; A business person must be able to change, or modify rules as they identify changes.&amp;#160; For example, a rule may be that “Only people between the ages of 25-35 may open a customer account”.&amp;#160; A system requirement could be written to support that age constraint.&amp;#160; The rule however, is owned by the business and could be changed at any time based on business objectives.&amp;#160;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style=&quot;font-size: small&quot;&gt;&lt;strong&gt;4:&lt;/strong&gt;&amp;#160; &lt;strong&gt;A business rule must place some type of constraint or requirement on the way that business is conducted.&lt;/strong&gt;&amp;#160; For example, “Only customers with an approved line of credit of $1,000 or more may place orders within the corporate product catalog”.&amp;#160; This rule shows how customers are constrained and prevented from certain operation, or activities.&amp;#160; A system requirement might be necessary to support multiple rules which constrain customer activities.&amp;#160; The business rules define the constraints.&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style=&quot;font-size: small&quot;&gt;by LAnderson&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style=&quot;font-size: small&quot;&gt;&lt;strong&gt;Do you have &lt;/strong&gt;&lt;/span&gt;&lt;strong&gt;&lt;a target=&quot;_blank&quot; rel=&quot;nofollow&quot; href=&quot;http://requirements.seilevel.com/blog/2010/07/how-do-you-determine-if-you-have-a-business-rule.html&quot;&gt;&lt;span style=&quot;font-size: small&quot;&gt;feedback&lt;/span&gt;&lt;/a&gt;&lt;/strong&gt;&lt;span style=&quot;font-size: small&quot;&gt;&lt;strong&gt; on how to determine a business rule?&lt;/strong&gt;&lt;/span&gt;&lt;/p&gt;</description> 
    <dc:creator>Seilevel</dc:creator> 
    <pubDate>Fri, 23 Jul 2010 14:09:00 GMT</pubDate> 
    <guid isPermaLink="false">f1397696-738c-4295-afcd-943feb885714:1450</guid> 
    
</item>
<item>
    <comments>https://www.modernanalyst.com/Community/CommunityBlog/tabid/182/ID/1449/Work-Harder-Not-Smarter.aspx#Comments</comments> 
    <slash:comments>0</slash:comments> 
    <wfw:commentRss>https://www.modernanalyst.com/DesktopModules/DnnForge%20-%20NewsArticles/RssComments.aspx?TabID=182&amp;ModuleID=875&amp;ArticleID=1449</wfw:commentRss> 
    <trackback:ping>https://www.modernanalyst.com:443/DesktopModules/DnnForge%20-%20NewsArticles/Tracking/Trackback.aspx?ArticleID=1449&amp;PortalID=0&amp;TabID=182</trackback:ping> 
    <title>Work Harder, Not Smarter </title> 
    <link>https://www.modernanalyst.com/Community/CommunityBlog/tabid/182/ID/1449/Work-Harder-Not-Smarter.aspx</link> 
    <description>&lt;p&gt;&lt;span style=&quot;font-size: small&quot;&gt;I am all for great tools and processes that increase efficiency of work, facilitate better accuracy, allow for repeatable results, so on and so forth. But sometimes they simply do not fit.&amp;#160; Yes, I just said better is not always good.&amp;#160; Why?&amp;#160; Spending time trying to improve tools or processes on short turnaround projects or tasks is usually detrimental to the goals at hand.&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style=&quot;font-size: small&quot;&gt;I have known several individuals who focus more on the tool than the deliverable. In one of those instances they were almost obsessed with the tool, an excel spreadsheet in this case. Over the 3 week project I don’t believe they actually contributed to the content of the list. What was supposed to be a listing of the gaps by area between two processes became a quest to make it such that the excel sheet could be filtered and manipulated such that niche sets of data would align or show patterns.&amp;#160; This functionality did not contribute to the project at hand, combine the two processes.&amp;#160;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style=&quot;font-size: small&quot;&gt;Despite trying to get him to complete the template and move on, he continued to tweak the tool. In the end I resorted to taking one of the iterations of the spreadsheet and working only from that copy, ignoring revisions he had made. By the end of the project I believe I was able to capture all of the gaps and was able to hold the necessary meeting to finalize what must, could and shouldn’t be implemented. This was despite the fact that my list did not have all of the ‘functionality’ of the still evolving spreadsheet.&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style=&quot;font-size: small&quot;&gt;It is not easy to try to influence people to not get sucked into these constant improvements.&amp;#160; Also be careful not to let yourself or your colleagues start to use it as a procrastination tool.&amp;#160;&amp;#160; “Oh, I’ll start documenting that database with hundreds of fields right after I get this spreadsheet just right.”&amp;#160; This is also not good.&amp;#160; Big tasks such as data dictionaries are always a pain to get started, but the more you tweak that layout, the more you delay the celebration of no longer having to go through all those line items.&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style=&quot;font-size: small&quot;&gt;Simply put, what must be done should not be hampered by the lack of sophisticated or niche tools.&amp;#160; When there isn’t a deadline breathing down your neck, feel free to start embracing those new best practices or updating the templates.&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style=&quot;font-size: small&quot;&gt;By JHeep at Seilevel Inc&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style=&quot;font-size: small&quot;&gt;Do you have comments? Do you want to read more?&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style=&quot;font-size: small&quot;&gt;Check us out here: &lt;/span&gt;&lt;a rel=&quot;nofollow&quot; target=&quot;_blank&quot; href=&quot;http://requirements.seilevel.com/blog/&quot;&gt;&lt;span style=&quot;font-size: small&quot;&gt;http://requirements.seilevel.com/blog/&lt;/span&gt;&lt;/a&gt;&lt;/p&gt;</description> 
    <dc:creator>Seilevel</dc:creator> 
    <pubDate>Thu, 22 Jul 2010 16:13:00 GMT</pubDate> 
    <guid isPermaLink="false">f1397696-738c-4295-afcd-943feb885714:1449</guid> 
    
</item>
<item>
    <comments>https://www.modernanalyst.com/Community/CommunityBlog/tabid/182/ID/1436/Is-Your-Product-Knowldege-an-Asset-or-Liability.aspx#Comments</comments> 
    <slash:comments>0</slash:comments> 
    <wfw:commentRss>https://www.modernanalyst.com/DesktopModules/DnnForge%20-%20NewsArticles/RssComments.aspx?TabID=182&amp;ModuleID=875&amp;ArticleID=1436</wfw:commentRss> 
    <trackback:ping>https://www.modernanalyst.com:443/DesktopModules/DnnForge%20-%20NewsArticles/Tracking/Trackback.aspx?ArticleID=1436&amp;PortalID=0&amp;TabID=182</trackback:ping> 
    <title>Is Your Product Knowldege an Asset or Liability? </title> 
    <link>https://www.modernanalyst.com/Community/CommunityBlog/tabid/182/ID/1436/Is-Your-Product-Knowldege-an-Asset-or-Liability.aspx</link> 
    <description>&lt;div style=&quot;font-family: arial&quot;&gt;&lt;span style=&quot;font-size: small&quot;&gt;There was recently an interesting &lt;/span&gt;&lt;a target=&quot;_blank&quot; jquery1279127932848=&quot;13&quot; rel=&quot;nofollow&quot;  href=&quot;http://groups.yahoo.com/group/AustinPMMForum/message/1289;_ylc=X3oDMTJxdjc5bWVoBF9TAzk3MzU5NzE1BGdycElkAzQ1NjIzNDgEZ3Jwc3BJZAMxNzA1MDAxMzgwBG1zZ0lkAzEyODkEc2VjA2Rtc2cEc2xrA3Ztc2cEc3RpbWUDMTIwODg5MjczMA--&quot;&gt;&lt;span style=&quot;font-size: small&quot;&gt;&lt;font color=&quot;#0066cc&quot; face=&quot;Arial&quot;&gt;post&lt;/font&gt;&lt;/span&gt;&lt;/a&gt;&lt;span style=&quot;font-size: small&quot;&gt; by John Mansour on the Austin PMM Forum (registration required) discussing whether Product Knowledge was an Asset or Liability to product managers. &lt;/span&gt;&lt;/div&gt;
&lt;p&gt;&lt;span style=&quot;font-size: small&quot;&gt;&lt;span style=&quot;font-family: arial&quot;&gt;The author makes several claims about how product knowledge is a liability:&lt;/span&gt; &lt;/span&gt;&lt;/p&gt;
&lt;div style=&quot;font-family: arial&quot;&gt;&lt;span style=&quot;font-size: small&quot;&gt;“In a nutshell, the more product knowledge you have, the less product management you’re doing because your product knowledge gets you sucked in to a plethora of non product management issues.”&lt;/span&gt;&lt;/div&gt;
&lt;div style=&quot;font-family: arial&quot;&gt;&amp;#160;&lt;/div&gt;
&lt;p&gt;&lt;span style=&quot;font-size: small&quot;&gt;&lt;span style=&quot;font-family: arial&quot;&gt;“Furthermore, too much product knowledge leads to micro management – the kiss of death for anyone in a leadership role.”&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;div style=&quot;font-family: arial&quot;&gt;&lt;span style=&quot;font-size: small&quot;&gt;“Detailed product knowledge = liability because you can’t see the forest from the weeds.”&lt;/span&gt;&lt;/div&gt;
&lt;p&gt;&lt;span style=&quot;font-size: small&quot;&gt;&lt;span style=&quot;font-family: arial&quot;&gt;“Detailed product knowledge = liability because it forces you more into ‘how’ features should work instead of ‘what’s needed and why’ from a business perspective.”&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style=&quot;font-size: small&quot;&gt;&lt;span style=&quot;font-family: arial&quot;&gt;“The more you know about your product the more difficult it is to position its true value. “&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style=&quot;font-size: small&quot;&gt;&lt;span style=&quot;font-family: arial&quot;&gt;I have to disagree with Mr Mansour that these are true liabilities, in the sense that the absence of product knowledge doesn’t truly mitigate the liabilities. Good product management is fundamentally about good product management.&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style=&quot;font-size: small&quot;&gt;&lt;span style=&quot;font-family: arial&quot;&gt;It’s your job as a good product manager to avoid running down the ratholes that you &lt;/span&gt;&lt;em style=&quot;font-family: arial&quot;&gt;could &lt;/em&gt;&lt;span style=&quot;font-family: arial&quot;&gt;run down as a result of your product knowledge.&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style=&quot;font-size: small&quot;&gt;&lt;span style=&quot;font-family: arial&quot;&gt;Post by MTalbot at &lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;font-family: arial&quot;&gt;&lt;a target=&quot;_blank&quot;  rel=&quot;nofollow&quot; href=&quot;http://www.seilevel.com/&quot;&gt;&lt;span style=&quot;font-size: small&quot;&gt;Seilevel Inc&lt;/span&gt;&lt;/a&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style=&quot;font-size: small&quot;&gt;&lt;span style=&quot;font-family: arial&quot;&gt;check out other blogs &lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;font-family: arial&quot;&gt;&lt;a target=&quot;_blank&quot;  rel=&quot;nofollow&quot; href=&quot;http://requirements.seilevel.com/blog/&quot;&gt;&lt;span style=&quot;font-size: small&quot;&gt;here&lt;/span&gt;&lt;/a&gt;&lt;/span&gt;&lt;span style=&quot;font-size: small&quot;&gt;&lt;span style=&quot;font-family: arial&quot;&gt;.&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;</description> 
    <dc:creator>Seilevel</dc:creator> 
    <pubDate>Wed, 14 Jul 2010 16:19:00 GMT</pubDate> 
    <guid isPermaLink="false">f1397696-738c-4295-afcd-943feb885714:1436</guid> 
    
</item>
<item>
    <comments>https://www.modernanalyst.com/Community/CommunityBlog/tabid/182/ID/1416/Creating-Accurate-Time-Estimates.aspx#Comments</comments> 
    <slash:comments>3</slash:comments> 
    <wfw:commentRss>https://www.modernanalyst.com/DesktopModules/DnnForge%20-%20NewsArticles/RssComments.aspx?TabID=182&amp;ModuleID=875&amp;ArticleID=1416</wfw:commentRss> 
    <trackback:ping>https://www.modernanalyst.com:443/DesktopModules/DnnForge%20-%20NewsArticles/Tracking/Trackback.aspx?ArticleID=1416&amp;PortalID=0&amp;TabID=182</trackback:ping> 
    <title>Creating Accurate Time Estimates </title> 
    <link>https://www.modernanalyst.com/Community/CommunityBlog/tabid/182/ID/1416/Creating-Accurate-Time-Estimates.aspx</link> 
    <description>&lt;p&gt;&lt;span style=&quot;font-size: small&quot;&gt;By Landerson&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style=&quot;font-size: small&quot;&gt;I recently joined a new project where I will be working as the person responsible for the developing and creating the requirements and documentation on a major development effort. As the person on the hook for a significant portion of work, I need to provide accurate time estimates for my portions of the project. I was concerned about providing accurate time estimates on a new project in a new environment. I am also very aware that deadlines are important and know that if I am unable to accurately estimate my deliveries, I will quickly lose credibility with the rest of the team. Underestimating my deadlines might also put other team members relying on my work at risk of missing their deadlines. &lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style=&quot;font-size: small&quot;&gt;My concerns had me thinking that perhaps others might be in a similar situation. After a bit of research and analysis of my own process I compiled the following list of questions and suggestions to help when making time estimates. &lt;/span&gt;&lt;/p&gt;
&lt;ol&gt;
    &lt;li&gt;&lt;span style=&quot;font-size: small&quot;&gt;&lt;strong&gt;How accurate do your time estimates need to be?&lt;br /&gt;
    &lt;/strong&gt;If an estimate needs to be very accurate, it is usually a good idea to take a longer period of time to consider and analyze the answer. It is not unreasonable to ask someone who is looking for a timeline for some “think time” in order to provide an accurate answer. However, when not immediately responding, it is a good idea to communicate a reasonable target for when you will have the estimates finished, even if it’s only 15 minutes of extra think time. &lt;/span&gt;
    &lt;p&gt;&lt;span style=&quot;font-size: small&quot;&gt;&amp;#160;&lt;/span&gt;&lt;/p&gt;
    &lt;/li&gt;
    &lt;li&gt;&lt;span style=&quot;font-size: small&quot;&gt;&lt;strong&gt;How well do you fully understand the project/tasks that you are being asked to estimate?&lt;br /&gt;
    &lt;/strong&gt;If a problem is complex, or if you do not completely understand all of the tasks you need to finish, it will be difficult to make accurate time estimates. Getting as much clarification as you can is necessary. Discussing the details of what you have been asked to accomplish with the person making the request might also provide them insight into the complexity of the request and your work process. &lt;/span&gt;
    &lt;p&gt;&lt;span style=&quot;font-size: small&quot;&gt;&amp;#160;&lt;/span&gt;&lt;/p&gt;
    &lt;/li&gt;
    &lt;li&gt;&lt;span style=&quot;font-size: small&quot;&gt;&lt;strong&gt;How long has a task of this type taken to accomplish in the past?&lt;br /&gt;
    &lt;/strong&gt;It is a good idea to maintain a personal log of tasks and an ongoing list of recorded time spent performing a task. I simply use an excel spreadsheet to record tasks I have finished on my projects and update it when I have a few moments at the end of the day or week. Having a realistic idea of the amount of time I spend on my tasks helps me to accurately predict future projects/tasks. &lt;/span&gt;
    &lt;p&gt;&lt;span style=&quot;font-size: small&quot;&gt;&amp;#160;&lt;/span&gt;&lt;/p&gt;
    &lt;/li&gt;
    &lt;li&gt;&lt;span style=&quot;font-size: small&quot;&gt;&lt;strong&gt;Are there any assumptions, conditions or constraints which might affect your time estimate?&lt;/strong&gt;&lt;br /&gt;
    It is impossible to predict in advance every detail of a project with certainty. It will be important to note your assumptions and constraints when you provide your time estimates to communicate your issues clearly. These could all be considered risks to the accuracy of your time estimate and should continue to be monitored as you begin the tasks/project. &lt;/span&gt;
    &lt;p&gt;&lt;span style=&quot;font-size: small&quot;&gt;&amp;#160;&lt;/span&gt;&lt;/p&gt;
    &lt;/li&gt;
    &lt;li&gt;&lt;span style=&quot;font-size: small&quot;&gt;&lt;strong&gt;Do you need to add any wiggle room?&lt;br /&gt;
    &lt;/strong&gt;You should consider adding contingency time if there is a lot of uncertainty about the tasks or many risks associated with your estimate. By increasing time to the estimate appropriately because a project is new and unfamiliar as a way to prevent underestimating your efforts. &lt;/span&gt;
    &lt;p&gt;&lt;span style=&quot;font-size: small&quot;&gt;&amp;#160;&lt;/span&gt;&lt;/p&gt;
    &lt;/li&gt;
    &lt;li&gt;&lt;span style=&quot;font-size: small&quot;&gt;&lt;strong&gt;Are there any other elements to the project/tasks that should be included in your time estimate?&lt;br /&gt;
    &lt;/strong&gt;One area I consistently forget when creating estimates is the amount of extra time I have to spend doing administrative tasks like organizing meetings, sending emails, or organizing documents. At times, these types of activities are not always predictable, but understanding how much of your work might be effected by other project duties is important. There is a small amount of extra administrative work in most tasks, and adding that into your work estimate will help your estimating efforts. &lt;/span&gt;&lt;/li&gt;
&lt;/ol&gt;
&lt;p&gt;&lt;span style=&quot;font-size: small&quot;&gt;When I employ these methods they have lead me to more accurate time predictions that have also greatly reduced my anxiety over creating self imposed deadlines that are unrealistic. As I also have an intrinsic desire to please the person asking for my time, using some standard processes in producing my time estimates has lead me to win/win situations for both my project and myself. &lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style=&quot;font-size: small&quot;&gt;
&lt;p&gt;&lt;span style=&quot;font-size: small&quot;&gt;You can check out our other blog posts &lt;a rel=&quot;nofollow&quot; target=&quot;_blank&quot; href=&quot;http://requirements.seilevel.com/blog/&quot;&gt;&lt;font color=&quot;#800080&quot;&gt;here&lt;/font&gt;&lt;/a&gt;&lt;/span&gt;&lt;/p&gt;
&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style=&quot;font-size: small&quot;&gt;&amp;#160;&lt;/span&gt;&lt;/p&gt;</description> 
    <dc:creator>Seilevel</dc:creator> 
    <pubDate>Fri, 25 Jun 2010 19:45:00 GMT</pubDate> 
    <guid isPermaLink="false">f1397696-738c-4295-afcd-943feb885714:1416</guid> 
    
</item>
<item>
    <comments>https://www.modernanalyst.com/Community/CommunityBlog/tabid/182/ID/1400/So-what-do-you-do-for-a-living-A-BAProduct-Managers-guide-to-surviving-cocktail-parties.aspx#Comments</comments> 
    <slash:comments>5</slash:comments> 
    <wfw:commentRss>https://www.modernanalyst.com/DesktopModules/DnnForge%20-%20NewsArticles/RssComments.aspx?TabID=182&amp;ModuleID=875&amp;ArticleID=1400</wfw:commentRss> 
    <trackback:ping>https://www.modernanalyst.com:443/DesktopModules/DnnForge%20-%20NewsArticles/Tracking/Trackback.aspx?ArticleID=1400&amp;PortalID=0&amp;TabID=182</trackback:ping> 
    <title>“So, what do you do for a living?”: A BA/Product Manager’s guide to surviving cocktail parties </title> 
    <link>https://www.modernanalyst.com/Community/CommunityBlog/tabid/182/ID/1400/So-what-do-you-do-for-a-living-A-BAProduct-Managers-guide-to-surviving-cocktail-parties.aspx</link> 
    <description>&lt;p&gt;&lt;span style=&quot;font-size: small&quot;&gt;By Jhulgan&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style=&quot;font-size: small&quot;&gt;I used to dread hearing the question, “So what do you do for a living?”&amp;#160; This was often usually asked by a family member or other acquaintances not familiar with the software development lifecycle, IT, or business processes in general.&amp;#160; For business analysts, product managers, and other software requirements types, it’s difficult to give an answer without being convoluted or sounding like &lt;/span&gt;&lt;span style=&quot;font-size: small&quot;&gt;Tom Smykowski:&lt;/span&gt;&lt;/p&gt;
&lt;object height=&quot;385&quot; width=&quot;480&quot;&gt;
&lt;param name=&quot;movie&quot; value=&quot;http://www.youtube.com/v/Ti53kjHsAas&amp;amp;hl=en_US&amp;amp;fs=1&amp;amp;rel=0&quot; /&gt;
&lt;param name=&quot;allowFullScreen&quot; value=&quot;true&quot; /&gt;
&lt;param name=&quot;allowscriptaccess&quot; value=&quot;always&quot; /&gt;&lt;embed type=&quot;application/x-shockwave-flash&quot; height=&quot;385&quot; width=&quot;480&quot; allowfullscreen=&quot;true&quot; allowscriptaccess=&quot;always&quot; src=&quot;http://www.youtube.com/v/Ti53kjHsAas&amp;amp;hl=en_US&amp;amp;fs=1&amp;amp;rel=0&quot;&gt;&lt;/embed&gt;&lt;/object&gt;
&lt;p&gt;&lt;span style=&quot;font-size: small&quot;&gt;This great post&lt;/span&gt;&lt;span style=&quot;font-size: small&quot;&gt; expresses a similar insight beautifully, but many of us struggle with good, one-sentence responses to what it is we do everyday in simple English.&amp;#160; I thought I would plagiarize some ideas that I’ve heard from colleagues over the years and compile them here:&lt;/span&gt;&lt;/p&gt;
&lt;ol&gt;
    &lt;li&gt;&lt;span style=&quot;font-size: small&quot;&gt;“We help businesses figure out what software they need to build to solve business problems.”&amp;#160; This is a personal favorite of mine that I stole from Marc (who posts under mtalbot on this here blog).&amp;#160; It’s especially relevant to IT consultants/contractors.&amp;#160; Just about everyone knows what software is, and a lot of people understand that just about every business runs on some sort of software to solve business problems.&lt;/span&gt;&lt;/li&gt;
    &lt;li&gt;&lt;span style=&quot;font-size: small&quot;&gt;“We help communicate the business needs of a system in a language software developers understand.”&amp;#160; A variation of this is, “We translate from business to geek”, although I am less fond of the second version because it veers into Smykowski land.&lt;/span&gt;&lt;/li&gt;
    &lt;li&gt;&lt;span style=&quot;font-size: small&quot;&gt;“We make sure the right software is being developed at the right time, for the right people.”&amp;#160; The emphasis here is on the &lt;em&gt;right software&lt;/em&gt;.&amp;#160; This response is nice because it allows you to segue adeptly into a discussion about &lt;/span&gt;&lt;span style=&quot;font-size: small&quot;&gt;business objectives&lt;/span&gt;&lt;span style=&quot;font-size: small&quot;&gt;.&lt;/span&gt;&lt;/li&gt;
    &lt;li&gt;&lt;span style=&quot;font-size: small&quot;&gt;“We help the business get the most value out of their development dollar.”&amp;#160; This response stresses the fact that you are not just a scribe or secretary writing things down, formatting them, and delivering them to the development staff.&amp;#160; You are helping make the tough decisions on which features to cut and which bugs to fix, and quantifying those decisions in terms of dollars and cents.&lt;/span&gt;&lt;/li&gt;
    &lt;li&gt;&lt;span style=&quot;font-size: small&quot;&gt;“We work with the business to find the appropriate scope of a software development project and ensure that what is built is what the business expects.”&amp;#160; Whenever I am asked the dreaded WDYDFAL question, this is what almost immediately comes to mind.&amp;#160; Sometimes I fill in the details of working with pictures to help model current business processes (and desired business processes).&lt;/span&gt;&lt;/li&gt;
&lt;/ol&gt;
&lt;p&gt;&lt;span style=&quot;font-size: small&quot;&gt;So how about all of our readers?&amp;#160; What answers have you come up with?&amp;#160; Do you dodge this question altogether, or do you sound like a fumbling Smykowski?&amp;#160; Hopefully we can all help each other find good answers to this question.&amp;#160; After all, you never know when you’ll be in a meeting with “The Bobs” and the pressure will be on!&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style=&quot;font-size: small&quot;&gt;You can check out our other blog posts &lt;a rel=&quot;nofollow&quot; target=&quot;_blank&quot; href=&quot;http://requirements.seilevel.com/blog/&quot;&gt;here&lt;/a&gt;&lt;/span&gt;&lt;/p&gt;</description> 
    <dc:creator>Seilevel</dc:creator> 
    <pubDate>Thu, 10 Jun 2010 13:52:00 GMT</pubDate> 
    <guid isPermaLink="false">f1397696-738c-4295-afcd-943feb885714:1400</guid> 
    
</item>

    </channel>
</rss>